首页 新闻 会员 周边

Nhibernate找不到配置文件的问题

0
悬赏园豆:200 [待解决问题]

异常netframerwork4.0 data provider可能没有安装,提示未能加载程序集NHibernate.xmlseriailzer,出错代码在这

 private static void initsessionafactory()
        {
            MySQLConfiguration configuration =MySQLConfiguration.Standard.ConnectionString(db=>db.Server("localhost").Database("test").Username("root").Password("root"));
            sessionfactory =Fluently.Configure().Database(configuration).Mappings(x => x.FluentMappings.AddFromAssemblyOf<NHibernateHelp>()).BuildSessionFactory();
        }

不知道哪里出问题了

D*D*D的主页 D*D*D | 初学一级 | 园豆:2
提问于:2015-10-29 16:07
< >
分享
所有回答(1)
0

如果没有安装Microsoft SQL Server Compact 4.0.就先安装好,如果你安装了,还有问题,(1)最有可能的问题是就把NHibernate.xmlseriailzer重新引用下(也注意版本问题),如果还不行,试试(二)这个打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config,复制DbProviderFactories节点下的内容替换C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config中的相应位置

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-10-29 16:17

重新引用没什么用,相应位置指的是哪部分,替换错了不会系统崩溃吧。。。急,小白对这个原理搞不懂啊

支持(0) 反对(0) D*D*D | 园豆:2 (初学一级) | 2015-10-31 16:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册