以下配置引发异常,内部消息显示“无法编译映射文档”。
return Fluently.Configure()
.Database(FluentNHibernate.Cfg.Db.JetDriverConfiguration.Standard
.ConnectionString(x => x.DatabaseFile(@"C:\Users\username\Documents\App_Survey.accdb")))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Question>())
//.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();
问题是一个域对象,它被编译到与映射相同的程序集中。有人可以告诉我如何解决这个问题吗?
答案 0 :(得分:0)
可能例外是:
无法加载文件或程序集“NHibernate.JetDriver”或其中一个 依赖。系统找不到指定的文件。
您需要从nhcontrib项目单独下载“NHibernate.JetDriver”。 从Source Forge查看源代码:https://nhcontrib.svn.sourceforge.net/svnroot/nhcontrib/trunk然后构建它(/trunk/src/NHibernate.JetDriver)。