我可以在没有模型更改的情况下触发重新种子吗?

时间:2014-08-04 02:10:23

标签: c# entity-framework

我的数据库初始化程序扩展DropCreateDatabaseIfModelChanges。这通常是我想要我的应用程序设置的方式。然而,偶尔我把事情弄得很糟糕,以至于即使我的​​模型没有改变,我仍然希望继续下去并重新启动。这可能吗?

1 个答案:

答案 0 :(得分:0)

DropCreateDatabaseAlways

延伸

它将始终删除,重新创建和播种数据库。

  

将始终重新创建的IDatabaseInitializer的实现   并且可选地在第一次上下文时重新种子数据库   在app域中使用。要为数据库设定种子,请创建派生类   并覆盖Seed方法。