web-dev-qa-db-ja.com

MySQLで流暢なnHibernateを構成する方法

MySqlデータベースを使用するようにnHibernateを構成しようとしています。 mssqlとsqliteの例は見つかりましたが、mysqlの例は見つかりませんでした。だから、どのようにこれを変更してmysqlを使用するのですか?

Fluently.Configure().Database(
        MsSqlConfiguration.MsSql2005.ConnectionString(
            c => c.FromConnectionStringWithKey("ConnectionString")
        )
    )
    .Mappings(m => m.FluentMappings.AddFromAssemblyOf<MyAutofacModule>())
    .BuildSessionFactory())
32
Spikolynn

変化する MsSqlConfiguration.MsSql2005、からMySqlConfiguration.Standard、それは私がプロジェクトに貢献したことの1つでした。

例:

Fluently.Configure().Database(
        MySqlConfiguration.Standard.ConnectionString(
            c => c.FromConnectionStringWithKey("ConnectionString")
        )
    )
    .Mappings(m => m.FluentMappings.AddFromAssemblyOf<MyAutofacModule>())
    .BuildSessionFactory())
49
Mark Rogers
var SessionFactory = Fluently.Configure()
    .Database(MySQLConfiguration.Standard.ConnectionString(connectionString))
    .Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
    .BuildSessionFactory();`

この構成を試してください。

0
Mohit Arora