EF生成数据库有三种策略。
1.CreateDatabaseIfNotExists,当数据库不存在时启用。
2.DropCreateDatabaseAlways,总是删除数据库,重新创建。
3.DropCreateDatabaseIfModelChanges,当实体改变时,调用。
这三种策略一般用于初始化数据和执行一些特殊的SQL语句时使用,但使用数据迁移后,这些策略是不会执行的。
使用另外一种方法去实现,数据迁移后,会生成Configuration.cs文件,在seed方法中进行初始化数据即可。
protected override void Seed(XinHuo