FluentNHibernate + Config

6 views
Skip to first unread message

Peter Forstmeier

unread,
Nov 2, 2009, 5:06:27 AM11/2/09
to altnetde
Hallo zusammen,
vielleicht kann mir jemand auf die Sprünge helfen.
Ich würde gerne die Datenbank für FluentNHibernate mit einem
hibernate.cfg.xml File configurieren. Grund dafür, so kann ich für
die
Production (SqlServer2008) und die Test's (SQLLite) verschiedenen
Datenbanken verwenden. Leider kriege ich das nicht hin.
Ferner suche ich noch einen Tipp wie ich dann die Datenbank Config
per
UnitTest's testen kann wenn das möglich ist.

Danke schonmal
Peter


Alexander Groß

unread,
Nov 10, 2009, 4:31:58 AM11/10/09
to altn...@googlegroups.com
Hallo Peter,

| Production (SqlServer2008) und die Test's (SQLLite) verschiedenen
| Datenbanken verwenden. Leider kriege ich das nicht hin.

prinzipiell ist das möglich. Gibt's eine Fehlermeldung?

Ich nutze FluentNHibernate, dort gibt es eine PersistenceSpecification<T>
welche prüft ob Daten die in die DB geschrieben sind sich 1:1 wieder
hydrieren lassen.

Ferner kannst du per Configuration-Klasse prüfen ob Mapping und
Datenbankschema übereinstimmen:

using (ISession session = sessionFactory.OpenSession())
{
configuration.ValidateSchema(Dialect.GetDialect(configuration.Properties),
new DatabaseMetadata((DbConnection)
session.Connection,

Dialect.GetDialect(configuration.Properties)));
}

HTH,
Alex
--
Alexander Groß
http://therightstuff.de/

Peter Forstmeier

unread,
Nov 10, 2009, 9:42:01 AM11/10/09
to altnetde
Danke,
habe es bereits hinbekommen.

Peter
>  smime.p7s
> 9KAnzeigenHerunterladen
Reply all
Reply to author
Forward
0 new messages