C# EntityFramework Code First 遷移 降級 回退到空數據庫

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

相關文章
相關標籤/搜索