.NET CORE 3.1-EF Core


创建一个项目。

 

 

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

appsettings.json

 

 

引用包

 

 

 

建一个Context类 继承 DbContext

 

 

注册 数据库链接;Startup.cs

 

 

 

 

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

 

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

 

 

 

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

 

 

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

 

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

 

  • 将  *.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();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM