SimpleMembership - hat jemand es n-Tier-freundlich gemacht?

"SimpleMembership", so heißt es, ist die Zukunft des Mitgliedschafts- / Rollenmanagements von asp.net. Die MVC4-Vorlage "Internet Application" implementiert die Kontoverwaltung mit SimpleMembership. Durch die Implementierung werden jedoch alle Anwendungsebenen zu 1 zusammengefasst.

Es hat mich irgendwie schockiert, dass wir nach all der Arbeit, die sie in die ordnungsgemäße Überlagerung von Apps mit MVC gesteckt haben, diese miese Implementierung von "the way forward" für eine Mitgliedschaft ohne DI, die Verwendung von WebMatrix-DLLs und das völlige Fehlen von SoC erhalten. Insbesondere das ActionFilterAttribute für SimpleMembershipInitialization - es erbt von einem MVC-Attribut und ruft den EF DBContext direkt auf.

Mir ist klar, dass ich faul bin, aber hat jemand mit SimpleMembership eine "richtige" Vorlage erstellt, was bedeutet, dass meine App getrennte Ebenen enthält und meine MVC-App keine EF DBContext-Referenzen enthält?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage