"SimpleMembership", как нам сказали, - это будущее управления членством/ролями asp.net. Шаблон "Интернет-приложение MVC4" реализует управление учетными записями с помощью SimpleMembership. Однако способ, которым он реализован, объединяет все уровни приложений в 1.
Меня шокировало то, что после всей работы, которую они внедрили в приложения для приложений с MVC, мы получаем эту дрянную реализацию "пути вперед" для членства без DI, использования библиотек WebMatrix и полного отсутствия SoC, В частности, ActionFilterAttribute для SimpleMembershipInitialization - он наследуется от атрибута MVC и напрямую вызывает вызовы в EF DBContext.
Я понимаю, что я ленив, но кто-нибудь сделал "правильный" шаблон с использованием SimpleMembership, а это значит, что у меня могут быть отдельные разделенные уровни в моем приложении и нет ссылок EF DBContext в моем приложении MVC?