我正在使用 EF 和 Visual Studio 2017 中的代码优先方法创建一个 Web API 应用程序。我尝试使用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 中解决此问题。
PS:我还在DBbConnection
我的web.config
文件中定义了:
<connectionString>
<add name="DefaultConnection"
connectionString="Data Source=(local);Initial Catalog=WebAPIDB;Integrated Security=True"
providerName="System.Data.SqlClient"></add>
</connectionString>