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?