.net6中使用EF core多個上下文遷移方式

阳仔吗發表於2024-05-20
正常上下文在複製一個一模一樣的上下文
appsettings.json新增兩個資料庫連線字串

Program.cs裡邊一樣新增兩個

控制檯遷移命令

必須加上-Context 後邊跟的是我們上下文的名稱

Add-Migration MyMigration -Context MYDBContext222

儲存到資料庫命令一樣

Update-Database -Context MYDBContext222

記得切換預設遷移的專案

如果不是頻繁的使用第二個上下文,就沒有必要在做一個倉儲基礎類,在這裡我是隻有個別方法使用,所以直接在哪裡用在哪裡注入就可以了

需要再哪裡使用注入到哪一層

新增方法-並新增事務

相關文章