开发者

Fluently Hibernate DB2SQLConfiguration

开发者 https://www.devze.com 2023-02-13 04:16 出处:网络
I need a configuration for a DB2 Fluently SessionFactory. For PostgreSQL, MySQL, etc. Classes are available, see example, but how can I integrate DB2?

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.

0

精彩评论

暂无评论...
验证码 换一张
取 消