一、新建项目-.Net类库
二、新建DBContext类
DBContext.cs代码:
public class DBContext : DbContext
{
private IConfiguration configuration;
public DBContext()
{
configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json").Build();
}
protected override void OnConfiguring(DbContextOptionsBuilder options)
=> options.UseSqlServer(configuration.GetConnectionString("SQLConnStr"));
}
项目需要从Nuget管理中引用5个包(否则会报项目未找到类或者命名空间 ConfigurationBuilder):
三、新建项目-ASP.Net Core Web MVC项目
appsettings.json文件,新增ConnectionStrings对象