2009-03-13 3 views
0

Ich habe eine Benutzerverwaltungsanwendung, die einen Mitgliedschaftsanbieter und ein zugeordnetes Benutzermodell enthält, das von MembershipUser erbt. Die Dinge funktionieren, aber ich bin mir nicht sicher, ob ich die Dinge richtig mache. Wo sollte die Trennung der Bedenken in dem Code liegen, der im Modell implementiert ist (wie das Laden eines Objekts), im Gegensatz zu GetUser vom Mitgliedschaftsanbieter?Richtige Trennung für Mitgliedschaftsanbieter und Modellcode

Mein Gedanke in Bezug auf die Architektur ist, dass ich so viel spezifisches für den Anbieter (in diesem Fall das LDAP-Backend) setzen und Geschäftsregeln und was nicht im Modell lassen sollte. Dies würde theoretisch erlauben, zu AD zu wechseln, indem ich nur den Provider auswähle.

Dieser Ansatz scheint jedoch ein wenig fragmentiert. Ideen?

Antwort

Verwandte Themen