我正在使用sqllite数据库,我有一个连接字符串(//20.0.0.x/x/y/z.db)。但我无法在json中定义此地址。如果我在json中写url="filename=//20.0.0.a/x/y/z.db",那么'x'是JSON字符串中无效可转义字符。如果我用json写url="filename=//20.0.0.a//x//y//z.db",那么SQLite会说错误14:“无法打开数据库文件”。我怎么解决这个问题?
//20.0.0.x/x/y/z.db
url="filename=//20.0.0.a/x/y/z.db"
'x'
url="filename=//20.0.0.a//x//y//z.db"
brgchamk1#
我有一个建议,比如:在Program.cs中,添加如下代码:
builder.Services.AddDbContext<YourDbContext>(options => options.UseSqlite(builder.Configuration.GetConnectionString("YourDbContext")));
在appsettings.json中:
"ConnectionStrings": { "YourDbContext": "Filename= C:\\Users\\Administrator\\sqlite\\ITProjectDB.db" // use your db path }
1条答案
按热度按时间brgchamk1#
我有一个建议,比如:
在Program.cs中,添加如下代码:
在appsettings.json中: