(六)React Ant Design Pro + .Net5 WebApi:後端環境搭建-EF Core

冬先生發表於2022-03-12

一、 簡介

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的倉儲介面肯定是不現實,第一,有些知識點擼一遍官方文件不實戰還是不會用,第二,可用的(輪子)有很多,需要的時候根據業務需求深入學習(搬)就行。(先搞幾個簡單的,只測了新增,別的以後用著不對再改 ?)

相關文章