小编Rah*_*til的帖子

DbContextOptionsBuilder'不包含'usesqlserver'的定义并且在asp.net core 2.2中没有扩展方法'usesqlserver'?

项目版本:.netcore2.2

我正在 .netcore2.2 中使用 N 层架构

当我定义以下配置时给出错误:

DbContextOptionsBuilder”不包含“usesqlserver”的定义,并且没有扩展方法“usesqlserver”


    public class CustomerDataAccess : DbContext, ICustomerDataAccess
    {

        protected override void OnConfiguring(DbContextOptionsBuilder dbContextOptionsBuilder)
        {
            if (!dbContextOptionsBuilder.IsConfigured && _configuration.GetConnectionString("DMEBaseConnection") != null)
            {
                dbContextOptionsBuilder.UseSqlServer(_configuration.GetConnectionString("connectionstringname")); **//here give an error**
            }
        }
Run Code Online (Sandbox Code Playgroud)

启动.cs

    public class Startup
    {
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
        }

        // This method gets called …
Run Code Online (Sandbox Code Playgroud)

asp.net-core

4
推荐指数
1
解决办法
5786
查看次数

标签 统计

asp.net-core ×1