2012-03-13 92 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