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实现增删改查。
这篇博客介绍了如何在.NET环境中通过NuGet包管理器安装Microsoft.EntityFrameworkCore.Tools和Microsoft.EntityFrameworkCore.SqlServer,然后在appsettings.json配置数据库连接字符串。接着,通过命令行工具生成EF Core的数据库上下文。在Startup.cs中注入DBContext,并在构造函数中利用Lambda表达式实现增删改查操作。这是基于EF Core的数据库操作教程。
526

被折叠的 条评论
为什么被折叠?



