我正在尝试将我的数据库映射到NHibernate(来自EF)。一切似乎都很好,直到这段代码
private static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure().Database(
MySqlConfiguration.Standard.ConnectionString(
c => c.FromConnectionStringWithKey("ConnectionString")
)
)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<MyAutofacModule>())
.BuildSessionFactory();
}
请原谅格式化,此代码的目的是证明.Standard类由于某种原因不存在。我也没有找到这个问题的其他人。我能提供的任何指示或相关信息请告诉我,我很乐意为您提供帮助。谢谢你的时间。
答案 0 :(得分:3)
事实证明,当使用Fluent NHibernate时,
之间存在差异MySqlConfiguration
和
MySQLConfiguration
容易错过,所以如果你遇到同样的问题,这就是你(和我!)做错了。