Как заменить Sql Server на Sqlite в Aspnetboilerplate? - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь заменить сервер sql на sqlite в качестве базы данных в aspnetboilerplate после этого учебного пособия.мы должны удалить предыдущие миграции и добавить новую перед запуском «update-database», но она дает пустую базу данных, а запуск этого проекта выдает ошибку «Ошибка SQLite 1:« нет такой таблицы: AbpEditions ».Как заполнить вновь установленную базу данных sqlite?

В проекте EntityFrameworkCore есть файлы SeedHelper.cs и initialHostDbBuilder.cs, вероятно, для заполнения базы данных, но я не могу понять, как их использовать?

1 Ответ

0 голосов
/ 27 мая 2019

Убедитесь, что файлы конфигурации во всех ваших проектах, которым требуется доступ к базе данных, указывают на один и тот же файл.Если вы только что использовали значение из статьи

    "Default": "Data Source=SqliteDemoDb.db"

, то у вас есть отдельный файл базы данных в каждом проекте.Файл, для которого выполняются миграции, находится в проекте EntityFramework.

...