如何使用c#Litedb(noSQL)更改数据库位置?
我是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”)
using (var db = new LiteDatabase(@"MyData.db"))
{
}
在projectName\bin\Debug处创建数据库
有没有办法从项目的根目录创建数据库
是否有理由将DB留在那里?也许我这么做是错的
感谢您的帮助 您使用的是相对路径,它将在应用程序所在的位置创建,您可以使用完整路径指定位置。
例如:newlitedatabase(“C:\Folder\MyData.db”)
要更改位置,只需使用现有数据库将其移动到所需位置,然后使用新路径打开数据库。谢谢。看起来将db放在调试位置之外是个好主意。