我在通过 System.Data.Sqlite 连接到 Sqlite 数据库时遇到问题。我试图使用 FluentNhibernate 但这不起作用,所以我回到基础但得到了同样的错误:在 DLL sqlite3 中找不到入口点 sqlite3_open_v2。
这是我的(我相信相当简单)代码:
using (SQLiteConnection connection = new SQLiteConnection("Data Source=Stripper.s3db;Initial Catalog=main;"))
{
using (SQLiteCommand cmd = new SQLiteCommand("select * from album", connection))
{
cmd.Connection.Open();
object t = cmd.ExecuteScalar();
cmd.Connection.Close();
}
}
我有对 System.Data.SQLite 的引用,所以对我来说一切都很好。互联网上的一些解释(你几乎不能称它们为教程)并没有帮助我。