如何使用 c# Litedb (noSQL) 更改数据库位置?

How to change the DB location using c# Litedb (noSQL)?

我是 noSQL 的新手,正在尝试使用 litedb

我想更改数据库存储的位置。

现在这个代码:

using (var db = new LiteDatabase(@"MyData.db"))
{
}

projectName\bin\Debug

创建数据库

有没有办法从项目的根目录创建数据库?

是否有理由将数据库留在那里?也许我尝试这样做是错误的。

感谢任何帮助!!!

In connection-string你使用的是相对路径,它会在应用程序所在的位置创建,你可以使用完整路径来指定位置。 例如:new LiteDatabase("C:\Folder\MyData.db")

要更改位置,您只需在现有数据库上使用 File.Move() 将其移动到所需位置,然后使用该新路径打开数据库。