Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在不更改模型的情况下触发重新播种吗?_C#_Entity Framework - Fatal编程技术网

C# 我可以在不更改模型的情况下触发重新播种吗?

C# 我可以在不更改模型的情况下触发重新播种吗?,c#,entity-framework,C#,Entity Framework,我的数据库初始值设定项扩展了DropCreateDatabaseIfModelChanges。这通常是我希望我的应用程序设置的方式。然而,偶尔我会把事情搞得一团糟,以至于我想继续下去,触发掉播和重新播种,即使我的模式没有改变。这可能吗?从 它将始终删除、重新创建和种子数据库 IDatabaseInitializer的一个实现,它将始终重新创建 并且可以选择在第一次创建上下文时重新对数据库进行种子设定 在应用程序域中使用。要为数据库设定种子,请创建派生类 并重写种子方法 如果可能的话,我想避免核武

我的数据库初始值设定项扩展了DropCreateDatabaseIfModelChanges。这通常是我希望我的应用程序设置的方式。然而,偶尔我会把事情搞得一团糟,以至于我想继续下去,触发掉播和重新播种,即使我的模式没有改变。这可能吗?

它将始终删除、重新创建和种子数据库

IDatabaseInitializer的一个实现,它将始终重新创建 并且可以选择在第一次创建上下文时重新对数据库进行种子设定 在应用程序域中使用。要为数据库设定种子,请创建派生类 并重写种子方法


如果可能的话,我想避免核武器。有没有不那么持久的东西?