我能在不改变模型的情况下触发重新播种吗?

本文关键字:新播种 情况下 改变 模型 | 更新日期: 2023-09-27 18:16:08

我的数据库初始化器扩展了DropCreateDatabaseIfModelChanges。这通常是我想要的应用程序设置。然而,偶尔我把事情搞得很糟糕,以至于我想要继续并触发掉落和重新播种,即使我的模型没有改变。这可能吗?

我能在不改变模型的情况下触发重新播种吗?

DropCreateDatabaseAlways扩展

它总是会删除,重新创建和种子数据库。

IDatabaseInitializer的实现,它总是会重新创建并且可以选择在上下文第一次出现时重新播种数据库应用于app域。要创建数据库种子,请创建派生类并重写Seed方法。