一、 簡介
EFCore 是輕量化、可擴充套件、開源和跨平臺版的常用資料訪問技術,走你(官方文件)
二、 使用
1、安裝資料庫驅動包、PMC 工具包
不同的資料庫有不同的包,參考,我用 PostgreSQL,所以是 Npgsql.EntityFrameworkCore.PostgreSQL
技術迭代的真快啊,.net5不配使用最新版本?
2、遷移 CodeFirst
(1)新建EF上下文 WinterSirContext
(2)連線字串放在 appsetting,新建一個幫助類用來讀取配置(參考),與EF一起在注入到框架中(3)命令遷移:
Add-Migration InitialCreate //建立遷移檔案
Update-Database //更新資料庫
3、完善EFCore倉儲
菜鳥級選手剛入門EFCore,自己封裝非常牛X的倉儲介面肯定是不現實,第一,有些知識點擼一遍官方文件不實戰還是不會用,第二,可用的(輪子)有很多,需要的時候根據業務需求深入學習(搬)就行。(先搞幾個簡單的,只測了新增,別的以後用著不對再改 ?)