Tests Fluently API using multiple databases within the same DBMS. Also shows a sample implementation of using the "ExecuteArountMethod"-Pattern for a NHibernate Transaction Context.
C#
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DataAccess
Domain
NHibernateMultipleDatabases
packages
.gitignore
NHibernateMultipleDatabases.sln
ReadMe.txt

ReadMe.txt

Mappings für mehrere Tabellen können im gleichen Projekt implementiert werden.
Sofern eine Tabelle für eine SessionFactory nicht vorhanden ist, wird das
Mapping ignoriert. Enthält eine Datenbank keine Tabellen werden alle Mappings
ignoriert. Wird jedoch auf eine Entität zugegriffen, die nicht in der Daten-
bank vorkomment, wird von NHibernate eine Exception geworfen.

Mit Hilfe der ExposeConfiguration Methode kann das DB-Schema automatisch erzeugt
werden. Dabei werden beim Erstellen das Schemas die Tabellen, sofern sie vorhanden
sind, gelöscht.