Blazor Server, аутентификация и EF Core QueryFilterC#

Место общения программистов C#
Ответить
Anonymous
 Blazor Server, аутентификация и EF Core QueryFilter

Сообщение Anonymous »

Итак, у меня возникла логическая проблема:
Я хочу использовать QueryFilter с EF Core (8+) для мультитенантности, и это в принципе работает.
Мой QueryFilter основан на в «TenantId», связанном с текущим вошедшим в систему пользователем.
(Хранится в моем AspNetUser)
Теперь проблема в том, что QueryFilters определены в «OnModelCreating» EF Core, который, насколько я понимаю, вызывается только один раз при запуске приложения.
Итак, как я могу установить свой QueryFilter в момент входа пользователя в систему? Есть ли способ? Или лучше сбросить QueryFilters и сделать это вручную?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ueryfilter
Ответить

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

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

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

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

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