C# EntityFramework Code First 遷移 降級 回退到空數據庫數據庫
一、包管理器控制檯-遷移app
在包管理器控制檯中運行spa
Enable-Migrationsblog
Add-Migration 注意執行該命令時 須要在Name以後添加名稱 如 Name: 123,這個名字是一個標記,用於遷移和降級時使用的element
Update-Database get
二、包管理器控制檯-降級遷移it
–TargetMigration 切換爲降級到此遷移io
若是想要一直回退到空數據庫,可以使用 Update-Database –TargetMigration:遷移名稱(即在Add-Migration 時緊跟後面添加的 Name ) 命令ast
Update-Database –TargetMigration:遷移名稱(即在Add-Migration 時緊跟後面添加的 Name ) class
Update-Database –TargetMigration:遷移名稱 命令將爲最新的Migration遷移運行 Down 方法。
降級到此遷移在包管理器控制檯中運行如下命令
Update-Database –TargetMigration:遷移名稱
三、包管理器控制檯-降級遷移回退到空數據庫
若是想要一直回退到空數據庫,可以使用 Update-Database –TargetMigration: $InitialDatabase 命令。
回退到空數據庫在包管理器控制檯中運行如下命令
Update-Database –TargetMigration: $InitialDatabase