Я использую (Code First) Entity Framework 4.3 для проекта ASP.NET MVC, и хотел реализовать гранулированные права на основе функции авторизации, как это предусмотрено Rhino безопасностиПортирование системы безопасности Rhino для платформы Entity - Почему ее еще нет?
Хотя это только такое разрешение на основе Lib доступны, но он еще не портирован в EF. Что может быть причиной,
- Такое разрешение Framework не является обычным требованием в проектах, так что это не так известен
- Entity Framework не настолько эффективен, и поэтому не столь вездесущи, как NHibernate
- Rhino Repository настолько тесно связан с NHibernate, что это не возможно просто портировать его на EF
Самым важным, если я действительно настаиваю на использование его с EF, и если вы мне скажете, что это невозможно, пожалуйста, вы можете помочь мне понять почему. И если ваш ответ в ДА, пожалуйста, вы можете помочь мне с КАК СДЕЛАТЬ ЭТО
ДРУГИЕ ИДЕИ, пожалуйста
Если я действительно начала его реализации с помощью EF, будет его быть бесполезным делом. Любые осложнения, с которыми я столкнулся бы.
Поскольку я просто новичок как с Entity Framework, так и MVC, есть что-то, что я пропускаю. Итак, пожалуйста, помогите мне всем Гениальным людям.
Любые идеи с чего начать?
Итак, если я решил уступить идее связать структуру безопасности с моделью, создав пользовательский объект, любую другую проблему, которую вы видите? И как мне начать с этого? – WiseGuy
И какой важный момент я должен иметь в виду, учитывая, в частности, последствия для производительности. – WiseGuy
Это вопрос, на который нельзя легко ответить, не пытаясь сделать порт - вам нужно будет найти ответ сами. Я не углубился в реализацию. Я знаю только основы. –