In der aktuellen Anwendung gibt es zwei Gruppen von Objekten, die grundsätzlich als Domänen- und NHibernate-Objekte mit Schnittstellen verwendet werden. Domänenobjekte werden von den Präsentations- und Business-Schichten verwendet, wobei NHibernate-Objekte nur von Data Layer verwendet werden. Gegenwärtig übergibt die Business-Schicht für alle DB-Transaktionen die Domänenobjekte an die Datenschicht, die über Auto-Mapper intern in NHibernate konvertiert wird.Wie schreibe ich eine allgemeine Get und Delete Methoden mit Generics, für den Datenzugriff mit NHibernate?
Ich möchte gerne gemeinsame Speichern, Holen und Löschen Methoden implementieren. Ich habe generics, repository und reflection verwendet, um die allgemeine Save-Methode wie unten mit Schnittstellen zu implementieren.
Hat jemand einen Einblick in das Erstellen einer gemeinsamen Get und Delete-Methoden mit Generics und Reflektion für den Datenzugriff mit NHibernate?