Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net 可以简化迁移吗?_.net_Entity Framework_.net Core - Fatal编程技术网

.net 可以简化迁移吗?

.net 可以简化迁移吗?,.net,entity-framework,.net-core,.net,Entity Framework,.net Core,在开发过程中,我们在迁移过程中做了创建表、删除索引等工作,比如说我们有数百个迁移文件。 现在我想在生产服务器上部署,我可以创建一个简化的迁移(如1个文件)来总结我的开发中的所有更改吗 为了澄清,我举了一个例子: 迁移1-创建学生表 迁移2-将学生名重命名为学生全名 迁移3-将地址重命名为学生地址 现在我想要一个更好的迁移文件,比如当我们创建学生表时,我们已经有了正确的字段名student,字段student\u full\u name和student\u address 如何在dotnet ef

在开发过程中,我们在迁移过程中做了创建表、删除索引等工作,比如说我们有数百个迁移文件。 现在我想在生产服务器上部署,我可以创建一个简化的迁移(如1个文件)来总结我的开发中的所有更改吗

为了澄清,我举了一个例子: 迁移1-创建学生表 迁移2-将学生名重命名为学生全名 迁移3-将地址重命名为学生地址

现在我想要一个更好的迁移文件,比如当我们创建学生表时,我们已经有了正确的字段名student,字段student\u full\u name和student\u address


如何在dotnet ef core 2.1中做到这一点?

备份后,我会尝试以下方法 注意生产数据库中迁移表中的版本号 从代码中删除所有早于此的迁移 将连接字符串设置为生产数据库 添加一个迁移