Der Treiber konnte nicht aus NHibernate.Driver.MySqlDataDriver erstellt werden

8

Ich habe diesen Code in der Konfiguration hibernate.cfg.xml verwendet:

%Vor%

Ich habe ein Problem beim Erstellen der Datenbank.

NHibernate.HibernateException: Der Treiber konnte nicht von NHibernate.Driver.MySqlDataDriver erstellt werden. --- & gt; System.Reflection.TargetInvocationException: Vom Ziel eines Aufrufs wurde eine Ausnahme ausgelöst. --- & gt; NHibernate.HibernateException: Die IDbCommand- und IDbConnection-Implementierung in der Assembly MySql.Data wurde nicht gefunden. ...

Was soll ich tun?

    
Halley 02.12.2010, 12:18
quelle

1 Antwort

23
___ tag123mysql ___ MySQL ist ein freies, relationales Datenbank-Managementsystem (RDBMS), das die strukturierte Abfragesprache (SQL) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle SQL verwenden, um die Daten zu verwalten. ___ antwort4335092 ___

Es ist einfach: Fügen Sie Mysql.Data.dll zum bin-Ordner des Projekts hinzu.

    
___ qstntxt ___

Ich habe diesen Code in der Konfiguration hibernate.cfg.xml verwendet:

%Vor%

Ich habe ein Problem beim Erstellen der Datenbank.

NHibernate.HibernateException: Der Treiber konnte nicht von NHibernate.Driver.MySqlDataDriver erstellt werden. --- & gt; System.Reflection.TargetInvocationException: Vom Ziel eines Aufrufs wurde eine Ausnahme ausgelöst. --- & gt; NHibernate.HibernateException: Die IDbCommand- und IDbConnection-Implementierung in der Assembly MySql.Data wurde nicht gefunden. ...

Was soll ich tun?

    
___ tag123nhibernate ___ NHibernate ist ein ausgereifter Open-Source-Objektrelational-Mapper (ORM) für das .NET-Framework. ___ qstnhdr ___ Der Treiber konnte nicht aus NHibernate.Driver.MySqlDataDriver erstellt werden ___
Halley 02.12.2010 12:42
quelle

Tags und Links