У меня есть модель данных объекта (User, SecurityProfile и OrganizationalUnit в качестве объектов).Существует соединение 1: 1 между пользователем и OrganizationalUnit, соединение n: n между SecurityProfile и OrganizationalUnit и соединение 1: 0 между пользователем и SecurityProfile.
В основном у нас есть пользователи, лишь немногие пользователи имеют административные привилегии (SecurityProfiles).Один администратор может управлять одним или несколькими организационными единицами и всеми пользователями в соответствии с этим.
Есть ли способ, когда при доступе к entity.OrganizationalUnits, кроме возвращаемого набора, будет автоматически фильтроваться логикой безопасности?Это проект MVC2, поэтому я всегда могу получить текущую личность и роли, а также логику, которая сделает фильтрацию, которую я просто не знаю, как и где вставить, чтобы автоматически применить ее.Это вообще возможно технически?
заранее спасибо