: NET Core Model Query Scoping - PullRequest
       13

: NET Core Model Query Scoping

0 голосов
/ 10 сентября 2018

Я пытаюсь найти документированный способ регистрации областей для моделей в .NET Core.

Предполагается, что некоторые модели имеют свойство CustomerId, связывающее их с клиентом в решении. Для этих моделей я хотел бы зарегистрировать область, давайте пока назовем ее CustomerScope. К тем моделям, к которым прикреплен Customer Scope, я хочу, чтобы область изменения всех контекстных запросов для этой модели содержала:

.Where(model => model.CustomerId == CurrentUserCustomerId())

Из того, что я могу найти в документации, нет службы для регистрации таких областей, которые я могу найти, и ближе всего я нашел что-то подобное, это Filter в .NET Core.

Кто-нибудь знает другое решение для этого, которое может быть лучше использовать, чем фильтры? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...