MySql.Data.MySqlClient.MySqlConfiguration'不包含'标准'Fluent NHibernate的定义

时间:2013-01-29 15:45:37

标签: mysql asp.net-mvc nhibernate asp.net-mvc-4

我正在尝试将我的数据库映射到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类由于某种原因不存在。我也没有找到这个问题的其他人。我能提供的任何指示或相关信息请告诉我,我很乐意为您提供帮助。谢谢你的时间。

1 个答案:

答案 0 :(得分:3)

事实证明,当使用Fluent NHibernate时,

之间存在差异
MySqlConfiguration

MySQLConfiguration

容易错过,所以如果你遇到同样的问题,这就是你(和我!)做错了。