Entity Framework Core: DbContextOptionsBuilder does not contain a definition for 'usesqlserver' and no extension method 'usesqlserver'

前端 未结 30 3192
星月不相逢
星月不相逢 2020-12-13 03:14

I am new to EF core and I\'m trying to get it to work with my ASP.NET Core project.

I get the above error in my startup.cs when trying configure the

30条回答
  •  一向
    一向 (楼主)
    2020-12-13 03:32

    Follow the steps below.

    Install Entity Framework Core Design and SQL Server database provider for Entity Framework Core:

    dotnet add package Microsoft.EntityFrameworkCore.Design
    dotnet add package Microsoft.EntityFrameworkCore.SqlServer
    

    Import Entity Framework Core:

    using Microsoft.EntityFrameworkCore;
    

    And configure your DbContext:

    var connectionString = Configuration.GetConnectionString("myDb");
    services.AddDbContext(options => 
        options.UseSqlServer(connectionString)
    );
    

提交回复
热议问题