SQLLite的哪個版本/實現可以與NHibernate一起使用。我得到一個錯誤:SQL.Data.SqlLite版本與NHibernate 2.1
The IDbCommand and IDbConnection implementation in the assembly SQLite.NET could not be found. Ensure that the assembly SQLite.NET is located in the application directory or in the Global Assembly Cache. If the assembly is in the GAC, use element in the application configuration file to specify the full name of the assembly.
讓我說,dll位於bin目錄中,我做了肯定。 我正在使用System.Data.SQLite.DLL版本1.0.60.0。
這裏是hibernate.cfg.xml中
<property name="connection.driver_class">
<!--NHibernate.Driver.SqlClientDriver-->
NHibernate.Driver.SQLiteDriver
</property>
<property name="connection.connection_string">
<!-- Server=.\SQLEXPRESS;User Id=epitka;Password=password;Database=dnn49;-->
Data Source=nhibernate.db;Version=3
</property>
<property name="dialect">NHibernate.Dialect.SQLiteDialect</property>
<property name="query.substitutions">true=1;false=0</property>
<property name="show_sql">true</property>
我在Windows XP操作系統運行框中這一點。
歡迎來到堆棧溢出!雖然這可能在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的重要部分,並提供供參考的鏈接。 – Spontifixus 2012-11-01 09:29:05