ASP.NET CORE ADDDDBCONTEXTPOOL не стреляет в CHANGETRACKER событийC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ASP.NET CORE ADDDDBCONTEXTPOOL не стреляет в CHANGETRACKER событий

Сообщение Anonymous »

У меня есть приложение ASP.NET CORE 3.0 с использованием .NET CORE 3.0 и EF CORE 3.0. Я использую adddbcontextpool для регистрации моего dbcontext: < /p>

services.AddDbContextPool(
optionsAction: options => options.UseSqlServer(
connectionString: Configuration.GetConnectionString("MyDatabase"))
);
< /code>

В моем конструкторе dbcontext я прикрепляю к двум событиям Changetracker: < /p>

public MyDbContext(DbContextOptions options)
: base(options)
{
// Attach to our important events
ChangeTracker.StateChanged += ChangeTracker_StateChanged;
ChangeTracker.Tracked += ChangeTracker_Tracked;
}
< /code>

В первый раз, когда я запускаю приложение, события запускаются, когда я добавляю элементы в свой контекст. После того, как страница будет выполнена загрузка, я делаю другой запрос, но на этот раз ни одно из моих событий не снимается при добавлении элементов в мой контекст. Кажется, когда он вытаскивает контекст из пула, он больше не зарегистрировался обработчики событий. Это ожидаемое поведение или есть другой способ зарегистрировать свои обработчики событий?

Подробнее здесь: https://stackoverflow.com/questions/590 ... ker-events
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование EF Core ChangeTracker для веб-приложения Blazor (на стороне сервера)
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Vb.net to c# обработчик событий не стреляет (работает в vb.net, но не C#)
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как эффективно обрабатывать входящие сообщения и избежать проблем с ChangeTracker?
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»