Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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# asp.net核心mvc中大量迁移的问题_C#_Entity Framework Migrations - Fatal编程技术网

C# asp.net核心mvc中大量迁移的问题

C# asp.net核心mvc中大量迁移的问题,c#,entity-framework-migrations,C#,Entity Framework Migrations,在我们的项目中,我们有大量的迁移(大约735次)。在其中一些方面,我们进行了手动更改。我们如何将它们转换为单个文件或减少它们的数量?我们无法删除迁移并添加新迁移以使其成为单个文件,因为我们将丢失在迁移中所做的手动更改 (我们无法删除迁移并添加新迁移,以便将它们添加到单个文件中,因为我们将丢失在迁移中所做的手动更改) 这就是方法。首先,您不应该手动更改迁移,这就是原因之一。您可以先编写代码,然后(仅)从代码生成迁移,或者先编写数据库,然后根据数据库构建代码。您试图进行一些混合,对数据库所做的更改

在我们的项目中,我们有大量的迁移(大约735次)。在其中一些方面,我们进行了手动更改。我们如何将它们转换为单个文件或减少它们的数量?我们无法删除迁移并添加新迁移以使其成为单个文件,因为我们将丢失在迁移中所做的手动更改

(我们无法删除迁移并添加新迁移,以便将它们添加到单个文件中,因为我们将丢失在迁移中所做的手动更改)


这就是方法。首先,您不应该手动更改迁移,这就是原因之一。您可以先编写代码,然后(仅)从代码生成迁移,或者先编写数据库,然后根据数据库构建代码。您试图进行一些混合,对数据库所做的更改没有反映在代码中,这是一种糟糕的设计。

我相信有时您会被迫对迁移进行手动更改,我想在序列上设置
无缓存
,或者如果您想使用存储过程。您有哪些手动更改?我们有手动事件和一些‎ 接口类