Я создаю приложение Web API с использованием EF с подходом «сначала код» в Visual Studio 2017. Я пытался использовать enable-migration
, изначально я не работал, поэтому установил эти пакеты.
Install-Package Microsoft.EntityFrameworkCore.Tools -Version 2.2.3
Install-Package Microsoft.EntityFrameworkCore.SqlServer
После установки этих пакетов enable-migration
работал для меня, но когда я пытался добавить миграцию с помощью команды Add-Migration FirstMigration
, выдается ошибка
В сборке 'UserRegistration' не найден DbContext.Убедитесь, что вы используете правильную сборку и что тип не является ни абстрактным, ни универсальным.
Пожалуйста, помогите мне решить эту проблему в Visual Studio 2017.
![enter image description here](https://i.stack.imgur.com/keRXm.png)
PS: Я также определил DBbConnection
в моем web.config
файле:
<connectionString>
<add name="DefaultConnection"
connectionString="Data Source=(local);Initial Catalog=WebAPIDB;Integrated Security=True"
providerName="System.Data.SqlClient"></add>
</connectionString>
![enter image description here](https://i.stack.imgur.com/dS7Dk.png)