Ошибка пути миграции ядра Asp.Net - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь создать БД из миграции EF Core. С этой строкой соединения.

"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\MSSQLLocalDB;Database=BookList_RazorDemo;Trusted_Connection=True;MultipleActiveResultSets=True"

}

Команда add -igration на PMC работает нормально, но когда я выполняю update-database, она выдает ошибку, в которой говорится, что она не может открыть или создать физический файл 'C: \ Users \ [User] BookList_RazorDemo.mdf', имя пользователя и имя файла mdf не разделены.

Есть ли параметр, который я могу указать с помощью команды update-database, чтобы задать путь вывода для файла mdf, или где я могу установить каталог вывода иначе?

Заранее спасибо.

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете указать путь к вашему файлу .mdf, добавив AttachDbFileName к строке подключения ( Документация ):

Server=(LocalDB)\\MSSQLLocalDB;Integrated Security=true;AttachDbFileName=D:\Data\MyDB1.mdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...