2012-03-13 84 views
0

我想知道,如何自動遷移實體框架4.3內部工作?如何自動遷移實體框架內部工作4.3

即當我在我的模型中添加一個新屬性並在程序包管理器控制檯中運行'Update-Database'命令時,Code First Migrations將更新我的數據庫並將包含新列(用於新屬性)。

現在我想知道怎麼做的更新,數據庫「命令內部運作的?

+0

打開SQL Server探查,當你執行命令,並看看會發生什麼。 – 2012-03-14 07:49:40

回答

0

你想知道到底是什麼?

如果你運行「更新-數據庫」,並自動遷移您的DbContext啓用,EF核心相比之下,當前數據庫架構和更新其當前的模式,如果它我就不會造成任何數據丟失。否則,您應該指定-force鍵。

+2

更具體地,針對被序列化到'__MigrationHistory'表的'Model'列的模型的當前模型EF比較。 – 2012-05-30 13:54:26