Как изменить местоположение БД с помощью c # Litedb (noSQL)? - PullRequest
0 голосов
/ 08 июля 2019

Я новичок в noSQL и пытаюсь использовать litedb .

Я хочу изменить расположение хранилища БД.

Прямо сейчас этот код:

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

Создает базу данных на имя_проекта \ bin\ Debug

Есть ли способ создать БД из корня проекта?

Есть ли причина оставить там БД?Возможно я ошибаюсь, пытаясь сделать это.

Любая помощь приветствуется !!!

1 Ответ

0 голосов
/ 09 июля 2019

В строке подключения вы используете относительный путь, он будет создан там, где находится приложение, вы можете использовать полный путь для указания местоположения.Например: new LiteDatabase("C:\Folder\MyData.db")

И чтобы изменить местоположение, вам просто нужно использовать File.Move () в существующей базе данных, чтобы переместить ее в нужное место, а затем открыть базу данных с этимновый путь.

...