1

我是 noSQL 新手并尝试使用litedb

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

现在这段代码:

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

在projectName\bin\Debug创建数据库

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

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

任何帮助表示赞赏!

4

1 回答 1

1

在您使用相对路径的连接字符串中,它将创建应用程序所在的位置,您可以使用完整路径来指定位置。例如:new LiteDatabase("C:\Folder\MyData.db")

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

于 2019-07-09T13:03:26.923 回答