首页 文章

错误CS1061 'DbContextOptionsBuilder'不包含定义> for 'UseSqlServer'且没有扩展方法'UseSqlServer'

提问于
浏览
1

我不确定应该引用哪个程序集,以消除此阻塞错误 .

public void ConfigureServices(IServiceCollection services)
{
    // Add framework services.
    services.AddDbContext<QAContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
    // Add framework services.
    services.AddMvc();
}

错误CS1061“DbContextOptionsBuilder”不包含关于“UseSqlServer”和没有扩展方法的定义“UseSqlServer”接受类型“DbContextOptionsBuilder”的第一个参数可以找到(是否缺少using指令或程序集引用?)

1 回答

  • 3

    如果您使用的是EntityFrameworkCore,则必须:

    添加到参考:

    Microsoft.EntityFrameworkCore.SqlServer
    

    添加到源文件:

    using Microsoft.EntityFrameworkCore;
    

相关问题