2017-06-02 175 views
0

不知道我应该引用哪个程序集来删除此阻塞错误。错误t CS1061 t'DbContextOptionsBuilder'不包含'UseSqlServer'的定义>并且没有扩展方法'UseSqlServer'

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”可以找到(被 你缺少使用指令或程序集 参考)

+0

式搜索'C#CS1061“DbContextOptionsBuilder”不包含“UseSqlServer”,没有扩展方法“的定义UseSqlServer '接受'DbContextOptionsBuilder'类型的第一个参数可以找到' – MethodMan

+0

['DbContextOptionsBuilder'可能的重复不包含'UseSqlServer'的定义](https://stackoverflow.com/questions/40342137/dbcontextoptionsbuilder-does-not -contain-A-定义换usesqlserver) – Eris

回答

2

如果您正在使用EntityFrameworkCore你必须:?

添加到参考:

Microsoft.EntityFrameworkCore.SqlServer 

添加到源文件:在谷歌以下

using Microsoft.EntityFrameworkCore; 
相关问题