ASP.NET MVC: BLL und DAL auf die Repository-design

Bewegen wir uns aus ASP.NET Web-Formulare MVC 2.0. In den meisten unserer Projekte haben wir ein typisches setup für die Kommunikation mit einer Datenbank.

Gemeinsamen (Objekte/Entitäten wie "SiteMenu' und 'Benutzer')

Business Logic Layer (mit Aufrufe von de Data Access Layer)

Data Access Layer

Die DAL hat eine DatabaseHelper mit gängigen Datenbank-Betrieb, ein OdbcHelper mit Datenbank-spezifischen Operationen (z.B. MySQL) und eine StoredProcedure Klasse mit allen gespeicherten Prozeduren.

Ist, wie dieses design übersetzt in eine repository-design? Wir wollen mit unserer eigenen Datenbank Helfer statt NHibernate usw.

Was würden Sie vorschlagen?

InformationsquelleAutor jpderooy | 2011-02-08
Schreibe einen Kommentar