1. 程式人生 > >ef core 資料遷移命令

ef core 資料遷移命令

PM> Add-Migration init    生成遷移檔案
To undo this action, use Remove-Migration.
PM> Update-Database init
Applying migration '20170917062429_init'.
Done.
--------每次改動生成 PM> Add-Migration updatedb To undo this action, use Remove-Migration. PM> Update-Database updatedb Applying migration '20170917063252_updatedb'. Done. PM>

update-database migrationName,也相當於版本回滾操,比如有版本1,2,3 此時我想回滾到版本1就直接 update-database 1,
此時資料庫中已經更新到1版本了,然後在兩次remove-migration把2和3的遷移檔案刪除就好了

生成指令碼 UpdateColumn 到 111的指令碼

Script-Migration -From UpdateColumn -To 111