问题描述
||
我在asp.net 4.0项目中将NHibernate 3.0与SQL Server 2008一起使用时遇到问题。
在NHibernate的配置任务过程中,BuildSessionFactory()方法引发异常:\“无法找到请求的.Net Framework数据提供程序。可能未安装。”
这是休眠配置文件:
<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<!-- NHibernate Configuration -->
<hibernate-configuration xmlns=\"urn:nhibernate-configuration-2.2\">
<session-factory>
<property name=\"connection.provider\">
NHibernate.Connection.DriverConnectionProvider
</property>
<property name=\"dialect\">
NHibernate.Dialect.MsSql2008Dialect
</property>
<property name=\"connection.driver_class\">
NHibernate.Driver.OracleDataClientDriver
</property>
<property name=\"connection.connection_string\">
Data Source=localhost\\sqlexpress;Persist Security Info=True;User ID=geoad;Password=xlns
</property>
<property name=\"show_sql\">
true
</property>
<property name=\"proxyfactory.factory_class\">
NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu
</property>
</session-factory>
</hibernate-configuration>
我想念什么?我正在SQLServer 2008 R2 Express Edition上运行VisualStudio 2010 SP1,我认为驱动程序已存在于计算机上:从VS2010与服务器建立新连接,它工作正常,并使用SQLServer上的数据集建立新的Web项目。具有相同连接字符串的2008也可以正常工作。
怎么了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)