无法使用asp.net core 3.1打开SqLiteConnection

问题描述 投票:0回答:2

我正在尝试将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:我也尝试了完整路径...

谢谢您的阅读。经过研究,我没有找到答案。

c# sqlite asp.net-core database-connection
2个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.