我在hibernate.cfg.xml配置中使用了这段代码:
<?xml version="1.0"?>
<hibernate-configuration xmlns= "urn:nhibernate-configuration-2.2">
<session-factory>
<!-- SQLServer: Provider --><!--
<property name="connection.provider"> NHibernate.Connection.DriverConnectionProvider </property>-->
<!-- SQLServer: Driver -->
<property name="connection.driver_class"> NHibernate.Driver.MySqlDataDriver </property>
<!-- SQLServer: Dialeto -->
<property name="dialect"> NHibernate.Dialect.MySQLDialect </property>
<!-- SQLServer: Connection String -->
<property name="connection.connection_string"> Database=nhibernate;Data Source=localhost;User Id=root;Password=xxxx</property>
<!-- Classe que será utilizada para Proxy
(LazyLoading) -->
<property name="proxyfactory.factory_class"> NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu </property>
</session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)
我有一个问题是创建数据库.
NHibernate.HibernateException:无法从NHibernate.Driver.MySqlDataDriver创建驱动程序.---> System.Reflection.TargetInvocationException:调用目标抛出了异常.---> NHibernate.HibernateException:找不到程序集MySql.Data中的IDbCommand和IDbConnection实现....
我该怎么办?
Hal*_*ley 26
这很简单:将Mysql.Data.dll添加到项目的bin文件夹中.
| 归档时间: |
|
| 查看次数: |
9763 次 |
| 最近记录: |