SimpleMembership - każdy zrobił to n-tier friendly?

Mówi się, że „SimpleMembership” to przyszłość zarządzania członkostwem / rolą asp.net. Szablon „Aplikacja internetowa” MVC4 implementuje zarządzanie kontem za pomocą SimpleMembership. Jednak sposób, w jaki jest zaimplementowany, łączy wszystkie warstwy aplikacji w 1.

Zszokowało mnie to, że po całej pracy włożonej we właściwe nakładanie aplikacji na MVC, otrzymujemy tę kiepską implementację „drogi naprzód” dla członkostwa bez DI, korzystania z bibliotek WebMatrix i całkowitego braku SoC. Zwłaszcza ActionFilterAttribute dla SimpleMembershipInitialization - dziedziczy z atrybutu MVC i wywołuje bezpośrednio do DBContext EF.

Zdaję sobie sprawę, że jestem leniwy, ale czy ktoś wykonał „właściwy” szablon przy użyciu SimpleMembership, co oznacza, że ​​mogę mieć odpowiednie oddzielne poziomy w mojej aplikacji i nie mam referencji kontekstu EF DBC w mojej aplikacji MVC?

questionAnswers(4)

yourAnswerToTheQuestion