Возникла проблема при создании базы данных из подхода «сначала код» в Entity Framework - PullRequest
0 голосов
/ 18 октября 2019

Я работаю над внутренним кодом веб-API и столкнулся с некоторой проблемой в подходе Entity Framework, основанном на коде. Это первый раз, когда я использую этот подход.

Мы переносим это внутреннее приложение из .NET 4.5.2 в 4.7.2. Я использую Visual Studio 2017. Я перенес фреймворк. Как это существующее приложение, как я могу настроить базу данных? Я понятия не имею, как мы используем код первый подход. Как мы можем создать базу данных? Я вижу папку Migrations, в которой есть несколько файлов .cs, включая Configuration.cs.

. Я попытался использовать команду Update-database в консоли диспетчера пакетов. Но я получил эту ошибку:

PM> Update-Database 

Specify the '-Verbose' flag to view the SQL statements being applied to the target database.

System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта.
в GlobalBuilding.KeyVault.ConnectionStringGetter.GetConnectionString () в C: \Пользователи \ a \ source \ repos \ 7678_Services \ src \ GlobalBuilding.KeyVault \ ConnectionStringGetter.cs: строка 34

Пожалуйста, помогите мне исправить это.

Я использую локальную базу данных, и ядал также строку подключения.

...