DB2SQLConfiguration Free Sleep

I need a configuration for DB2 Fluent 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()));

        config.ExposeConfiguration(BuildSchema);

        return config.BuildSessionFactory();
    }
}
+3
source share
1 answer

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 the FluentNHibernate DB2ConfigurationTester unit test class for various configuration implementations for DB2.

+1
source

Source: https://habr.com/ru/post/1793862/


All Articles