Как применить фильтр по умолчанию на Entity Framework - PullRequest
1 голос
/ 18 января 2011

У меня есть модель данных объекта (User, SecurityProfile и OrganizationalUnit в качестве объектов).Существует соединение 1: 1 между пользователем и OrganizationalUnit, соединение n: n между SecurityProfile и OrganizationalUnit и соединение 1: 0 между пользователем и SecurityProfile.

В основном у нас есть пользователи, лишь немногие пользователи имеют административные привилегии (SecurityProfiles).Один администратор может управлять одним или несколькими организационными единицами и всеми пользователями в соответствии с этим.

Есть ли способ, когда при доступе к entity.OrganizationalUnits, кроме возвращаемого набора, будет автоматически фильтроваться логикой безопасности?Это проект MVC2, поэтому я всегда могу получить текущую личность и роли, а также логику, которая сделает фильтрацию, которую я просто не знаю, как и где вставить, чтобы автоматически применить ее.Это вообще возможно технически?

заранее спасибо

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