iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
Software Development

.NET Core與React組合開發技系列 第 19

.NET Core與React組合開發技_第19天_進行DB Migration

  • 分享至 

  • xImage
  •  

本篇要繼續執行DB移轉作業(DB Migration)
在EFCore Code First開發模式中

要使用cli做migration的話要先安裝好
nuget套件
Microsoft.EntityFrameworkCore.Tools
https://ithelp.ithome.com.tw/upload/images/20220930/20107452woCbzKyOcu.png

到套件管理主控台
下指令
add-migration {自行命名migration名稱}

https://ithelp.ithome.com.tw/upload/images/20220930/20107452dxDcwYjdsE.png

在下
update-database
即可完成資料庫架構schema移轉

https://ithelp.ithome.com.tw/upload/images/20220930/201074525LiEOOCmmr.png

在移轉完後
我們就能改為藉由DB來存取資料
而非自行寫死假資料方式了

在此要注意的就是
資料庫Code First
習慣是要先寫C# Code去建立設計schema
Model class跟Context class
在進行同步移轉至資料庫方式

更詳細配置可以參考
.Net Core Web Api_筆記23_api結合EFCore資料庫操作part1_專案前置準備
https://coolmandiary.blogspot.com/2022/01/net-core-web-api23apiefcorepart1.html


上一篇
.NET Core與React組合開發技_第18天_EF Core模型觀念及配置
下一篇
.NET Core與React組合開發技_第20天_Dependency Injection觀念
系列文
.NET Core與React組合開發技30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言