| 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/