Frage

Vor kurzem habe ich versucht, Codesmith Vorlagen für NHibernate. Wie viele von Ihnen beobachtete könnte, gibt es ein Video zu erklären, wie ein Petshop.Data mit diesen Vorlagen erstellen. Meine Frage ist, was ist die richtige Architektur in diesem Ansatz? Sollten wir eine BLL (oder Dienstleistungen) Schicht mit diesem Petshop.Data zu interagieren oder direkt ManagerFactory in unserer Präsentationsschicht nennen? Auch sollte unsere Präsentationsschicht von Business Objects in unserem Petshop.Data nicht bewusst sein und shoud haben wir Wirtschaftseinheiten in BLL wieder?

War es hilfreich?

Lösung

Ich würde sagen, dass eine Präsentationsschicht Ihrer Business Objects bewusst sein können, sollte aber nicht wissen, wie sie aus der Datenbank gefüllt bekommen (aber NHibernate kümmert sich um das für Sie sowieso). Wenn Sie einen Service Layer tun verwenden es gibt Ihnen einen weiteren Punkt an Flexibilität / Kontrolle. Ich verwende man immer.

Andere Tipps

Bitte fühlen Sie sich frei, diese Fragen in unserer Community-Site und zu adressieren Vorlage Bug-tracker . Wir nehmen alle Feedback ernst und schauen über sie täglich.

Danke -Blake Niemyjski

Ich habe eine ähnliche Erfahrung mit Codesmith hat. Hier ist ein Blog-Eintrag ich gemacht: http: // hypertrends.com/Blog/post/2008/12/15/CodeSmith-to-create-NHibernate-Mappings-Honest-Thoughts.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top