創建一個項目。
首先先配置好數據庫鏈接;
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();