NHibernate问题“无法找到请求的.Net Framework数据提供程序它可能没有安装 ”

问题描述

|| 我在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 (将#修改为@)