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