创建一个项目。
首先先配置好数据库链接;
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();