不确定我应该引用哪个程序集,以删除此阻止错误。
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddDbContext<QAContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
// Add framework services.
services.AddMvc();
}
错误CS1061&#39; DbContextOptionsBuilder&#39;不包含定义 for&#39; UseSqlServer&#39;没有扩展方法&#39; UseSqlServer&#39;接受一个 类型&#39; DbContextOptionsBuilder&#39;的第一个参数可以找到(是 你错过了使用指令或程序集 参考?)
答案 0 :(得分:3)
如果您使用的是EntityFrameworkCore,则必须:
添加到参考:
Microsoft.EntityFrameworkCore.SqlServer
添加到源文件:
using Microsoft.EntityFrameworkCore;
答案 1 :(得分:1)
首先进入工具栏>工具>NuGet包管理器>包管理器控制台,下面会打开 输入“安装包 Microsoft.EntityFrameworkCore.SqlServer” 它会解决的。