我正在尝试将SQLite与asp.net core 3.1一起使用我安装了MS Data SQLite Core nuget软件包。
当我未在连接字符串中指定版本时,SQLiteConnection中的服务器版本变量为空,并且出现此错误:
System.NullReferenceException 。:'对象引用未设置为对象的实例。'
但是当我指定版本时,它说不支持关键字Version ...也许这是另一个问题?
我的代码:
var connectionStringBuilder = new SqliteConnectionStringBuilder(connectionString)
{
DataSource = "./MyTestDB.db",
Mode = SqliteOpenMode.ReadWriteCreate,
Password = "Toto",
}.ToString();
using (var connection = new SqliteConnection(connectionStringBuilder))
{
connection.Open();
}
PS:我也尝试了完整路径...
谢谢您的阅读。经过研究,我没有找到答案。