1、安装nuget包
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.SqlServer
2、appsettings.json添加数据库链接字符串
"DBSetting": {
"ConnectString": "server=.;database=DBName;uid=sa;pwd=123456"
}
3、命令生成上下文等
Alt+T+N+O打开程序包管理控制台
Scaffold-DbContext "Name=DBSetting:ConnectString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -ContextDir Context -UseDatabaseNames
4、Startup注入EF
Startup的 ConfigureServices方法里注入;DBContext是第三步生成的上下文文件
services.AddDbContext<DBContext>(options =>
options.UseSqlServer(Configuration.GetSection("DBSetting").GetSection("ConnectString").Value));//EFCore注入
5、构造函数注入配合lamada实现增删改查。