EF代码优先:数据库初始化程序与数据库迁移,以及Configuration.Seed与DropCreateDatabaseAlways.Seed方法的使用

时间:2016-09-18 13:37:10

标签: c# entity-framework ef-code-first ef-migrations

我希望我对此有所关注,因为我发布了两个没有答案的问题满足了我的好奇心:Firstsecond

我想知道数据库初始化程序在哪种情况下工作:

  • 如果数据库架构从代码更改(即添加到的属性 实体,删除或修改)

  • 或者数据库本身发生变化(即添加,删除或删除列) 已修改)来自服务器

  • 或者如果数据发生变化(数据添加,删除或修改)仍然如此 必须使用迁移和初始化程序来处理更改 数据库架构。

此外,如果我启用了两个初始化器和    在我的代码中迁移,哪个Seed方法将用于初始化数据?

0 个答案:

没有答案