创建一个项目。

.NET CORE 3.1-EF Core

 

 

首先先配置好数据库链接;

appsettings.json

.NET CORE 3.1-EF Core

 

 

引用包

.NET CORE 3.1-EF Core

 

 

 

建一个Context类 继承 DbContext

.NET CORE 3.1-EF Core

 

 

注册 数据库链接;Startup.cs

.NET CORE 3.1-EF Core

 

 .NET CORE 3.1-EF Core

 

 

然后可以在数据库把你想要的表建好。

 

打开程序包管理器控制台;默认项目选择你的DbContext类的项目。启动项目选好.net项目。

.NET CORE 3.1-EF Core

 

 

 

输入 :Scaffold-DbContext '数据库链接'  Pomelo.EntityFrameworkCore.Mysql

 

 

 就会自动的把表映射到项目里,到时候你移动实体类到你想移动到的地方。这样我们就不用手动创建实体类了。

 

在控制器里,直接使用就好了。已经是线程内单例了的。

.NET CORE 3.1-EF Core

 

  • 将  *.Web.Mvc  设置为启动项目
  • 打开 程序包管理器控制台 ,选择 *.EntityFrameworkCore 项目。
  • 执行 命令 add-migration Initial_Migration
  • 运行  update-database 命令

 _context.Set<Sysuser>().Where(x=>x.Name==user.Name).FirstOrDefault();

_context.Set<Sysuser>().AddRange(user);
_context.SaveChanges();

 

相关文章:

  • 2021-07-09
  • 2021-11-26
  • 2021-09-18
  • 2019-09-07
  • 2020-01-26
  • 2021-12-13
  • 2021-09-02
猜你喜欢
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-08-15
  • 2022-12-23
相关资源
相似解决方案