У меня есть следующее требование:
Во время конфигурации модели я создаю QueryFilter для сущности
var entity = modelBuilder.Entity<TBaseTable>().HasQueryFilter(r => r.UserId == CurrentUserId)
Так что во время выполнения в некоторых случаях CurrentUserId
изменений. Но мой QueryFilter не обновляется. Критерии фильтра по-прежнему работают со старым значением UserId, которое я имел при настройке. Как мне изменить мой QueryFiler, который был установлен во время настройки? Если я прав, то вся модель уже кэширована и не будет повторно инициализирована. Есть идеи по этому поводу?