Fluently Hibernate DB2SQLConfiguration
I need a configuration for a DB2 Fluently SessionFactory. For PostgreSQL, MySQL, etc. Classes are available, see example, but how can I integrate DB2?
public class SessionFactory
{
public static ISessionFactory create()
{
var config = Fluently.Configure();
config.Database(PostgreSQLConfiguration.Standard.ConnectionString(c => c
.Host("localhost")
.Database("local")
.Username("adm")
.Password("adm")
.Port(5432)));
config.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()));
co开发者_如何学编程nfig.ExposeConfiguration(BuildSchema);
return config.BuildSessionFactory();
}
}
You can do this using FluentNHibernate.Cfg.Db.DB2Configuration
:
config.Database(DB2Configuration.Standard.ConnectionString(c => c
.Server("db-srv")
.Database("tables")
.Username("toni tester")
.Password("secret")
));
See FluentNHibernate's DB2ConfigurationTester unit test class for different configuration implementations for DB2.
精彩评论