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

如何使用c#Litedb(noSQL)更改数据库位置?,c#,database,nosql,litedb,C#,Database,Nosql,Litedb,我是noSQL新手,正在尝试使用它 我想更改数据库存储的位置 现在这个代码: using (var db = new LiteDatabase(@"MyData.db")) { } 在projectName\bin\Debug处创建数据库 有没有办法从项目的根目录创建数据库 是否有理由将DB留在那里?也许我这么做是错的 感谢您的帮助 您使用的是相对路径,它将在应用程序所在的位置创建,您可以使用完整路径指定位置。 例如:newlitedatabase(“C:\Folder\MyData.db”)

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

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

现在这个代码:

using (var db = new LiteDatabase(@"MyData.db"))
{
}
projectName\bin\Debug处创建数据库

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

是否有理由将DB留在那里?也许我这么做是错的

感谢您的帮助

您使用的是相对路径,它将在应用程序所在的位置创建,您可以使用完整路径指定位置。 例如:
newlitedatabase(“C:\Folder\MyData.db”)


要更改位置,只需使用现有数据库将其移动到所需位置,然后使用新路径打开数据库。

谢谢。看起来将db放在调试位置之外是个好主意。