Действия по воспроизведениюКритический вопрос с помощью EF Сердечник на UWP (невозможно открыть файл базы данных)
Следуйте этим простым tutorial.
Вопрос
Запустите приложение или в Debug или Release.
Исключение происходит с db.Database.Migrate();.
Исключение бросили: «Microsoft.Data.Sqlite.SqliteException» в Microsoft.Data.Sqlite.dll. Дополнительная информация: SQLite Error 14: «невозможно открыть файл базы данных».
Это первый шаг, метод Migrate() должен создать базу данных, если ее еще нет (она также не работает с db.Database.EnsureCreated()).
Дальнейшие технические детали
EF Версия сердечника Инструменты: 1.0.0-preview2-финал
EF Основной Sqlite версия: 1.0.0
UniversalWindowsPlatform версия: 5.2.2
Версия Visual Studio: VS 2015 Обновление 3
Операционная система: Windows 10 10586.494
Я следил за учебником, о котором вы упомянули. Он отлично работает на моей стороне как в режиме отладки, так и в режиме Release. Вы пытались создать новый пустой проект и использовать тот же код, что и учебник? Если у вас все еще есть эта проблема, поделитесь ею [mcve], чтобы мы могли ее воспроизвести. –
@ JayZuo-MSFT Вы проверяли каждый тик в настройках исключения? Здесь вы можете найти проект zip: https://github.com/aspnet/EntityFramework/issues/6130 – Ben
О, я просто использую настройки исключения по умолчанию, поэтому я не получил указанную вами ошибку. Кажется, вы знаете причину, по которой вы получили эту ошибку, вы можете написать ответ самостоятельно. Ура! –