Jestem obecnie rozwijających się średniej wielkości aplikacji, która będzie dostępu 2 lub więcej baz danych SQL, w różnych miejscach itd ...Korzystanie z ogólnej Repository wzór z Fluent NHibernate
Zastanawiam użyciu coś podobnego do tego: http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html
jednak chcę użyć fluent NHibernate, zamiast LINQ-SQL (i oczywiście nHibernate.Linq)
Czy to opłacalne?
Jak skonfigurować konfigurację? Gdzie moje definicje mapowania pójdą itp ...?
Ta aplikacja docelowo będzie miała wiele aspektów - od WebUI, biblioteki WCF i aplikacji/usług Windows.
także, na przykład na stole "produkt", by utworzyć klasę "ProductManager", który ma metod takich jak:
GetProduct, GetAllProducts etc ...
Wszelkie wskaźniki są znacznie odbierane.
Tylko wzór: Fluent NHibernate to tylko sposób na skonfigurowanie odwzorowań NHibernate; nie jest to inna struktura i nie ma nic wspólnego z implementacją repozytorium. –