在“删除迁移和更新数据库后删除.cs迁移文件是否安全

问题描述 投票:0回答:2

为了学习如何在.Net Core中使用迁移,我创建了一个伪造的类,进行了Add-Migration / Update-Database。然后,我更改了伪造的类,并执行了另一个“添加迁移/更新数据库”。我使用Remove-Migration / Update-Database两次备份了它们。一切都很好,我对它们的工作方式更加满意。

现在,我剩下2个伪造的迁移文件和相应的设计器文件以及伪造的类。 我可以安全地删除所有这些内容吗?是否有一些协议可以永久删除它们?我检查了一下,他们在_efmigrationhistory表中的条目不见了。另外,我可能必须删除上下文文件中对该类的引用。我还需要摆脱什么?

c# .net-core ef-migrations
2个回答
0
投票

据我所知,删除这些文件是安全的。如果您删除迁移文件,则基本上已设置完毕。


0
投票

如果做得好,“ dotnet ef migration remove”命令应删除文件本身。如果无法删除这些文件,则可以安全地自行删除它们。

© www.soinside.com 2019 - 2024. All rights reserved.