У меня проблемы с подключением к базе данных Sqlite через System.Data.Sqlite. Я пытался использовать FluentNhibernate, но это не помогло, поэтому я вернулся к основам, но получил ту же ошибку: не удается найти точку входа sqlite3_open_v2 в DLL sqlite3.
Это мой (довольно простой, мне кажется) код:
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, поэтому мне кажется, что все в порядке. Несколько объяснений (вы можете едва назвать их учебниками) в Интернете не помогли мне.