Я пытаюсь найти документированный способ регистрации областей для моделей в .NET Core.
Предполагается, что некоторые модели имеют свойство CustomerId, связывающее их с клиентом в решении. Для этих моделей я хотел бы зарегистрировать область, давайте пока назовем ее CustomerScope. К тем моделям, к которым прикреплен Customer Scope, я хочу, чтобы область изменения всех контекстных запросов для этой модели содержала:
.Where(model => model.CustomerId == CurrentUserCustomerId())
Из того, что я могу найти в документации, нет службы для регистрации таких областей, которые я могу найти, и ближе всего я нашел что-то подобное, это Filter в .NET Core.
Кто-нибудь знает другое решение для этого, которое может быть лучше использовать, чем фильтры? Заранее спасибо.