实体框架手动删除的表不能从EF迁移生成

 心窝子难受呢 发布于 2023-01-30 02:28

我创建了迁移并创建了数据库和表.例如,表格是

A B C D E.现在我又改变了部分代码并运行update-database命令.一切都顺利而且很好,表格显示了列.现在不小心我手动删除了两个表D and E.现在,当我尝试运行迁移时update-database.它运行正常但不会创建我手动删除的表.我试图删除现有的迁移并重新运行update-database.它给出了除两个表之外的错误."A,B,C"bla bla名称中已存在一个对象.

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

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

哦,我的实体框架版本是6.0.2

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有