gpt4 book ai didi

entity-framework-4 - EF 迁移无法生成 Entity Framework 手动删除的表

转载 作者:行者123 更新时间:2023-12-04 04:11:22 24 4
gpt4 key购买 nike

我已经创建了迁移并创建了数据库和表。例如表是
A B C D E .现在我再次更改了部分代码并运行 update-database命令 。一切都进行得很顺利,表格显示了列。现在不小心我手动删除了一张两张表D and E .现在,当我尝试使用 update-database 运行迁移时.它运行正常,但不会创建我手动删除的表。我试图删除现有的迁移并重新运行 update-database .它给出了除了两个表之外的错误。 'A ,B, C' bla bla 名称中已经存在一个对象。

知道如何在不删除数据库的情况下摆脱这种情况并使用迁移重新创建已删除的表吗?因为我不想删除数据库,因为它包含其余表中的数据。在这种情况下,我在数据库中有现有表,并且不小心从 SSMS 中手动删除了 SQL 服务器中的几个表,如何继续。

如何使用迁移重新创建表?

哦,我的 Entity Framework 版本是 6.0.2

最佳答案

EF 迁移历史记录存储在表 _MigrationHistory 中。从数据库中删除表。注意:这将清除所有迁移历史记录,您必须重新创建所有表

关于entity-framework-4 - EF 迁移无法生成 Entity Framework 手动删除的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21495560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com