programing

MySQL로 유창한 nHibernate를 구성하는 방법

css3 2023. 10. 27. 22:06

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())

바꾸다MsSqlConfiguration.MsSql2005,로.MySqlConfiguration.Standard, 제가 이 프로젝트에 기여한 것은 그것뿐입니다.

예:

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

이 구성을 사용해 보십시오.

언급URL : https://stackoverflow.com/questions/626339/how-to-configure-fluent-nhibernate-with-mysql