无效的对象名称';dbo__迁移历史记录';
本文关键字:迁移 历史 记录 dbo 无效 对象 | 更新日期: 2025-02-19 08:28:15
一切都很顺利,直到两天前,我之前在数据库中插入了一些东西,但突然它给了我一个错误(不记得了,因为它已经修复了),但一个又一个错误我仍然被卡住,无法在我的数据库中插入记录。
我现在得到的错误是:对象名称"dbo"无效__"迁移历史记录"。我搜索了谷歌,发现了3个相关问题,但程序并没有解决我的问题。。。
我尝试在nuget中使用命令来启用迁移。
我真的不明白这是怎么突然出现的。除了代码逻辑,我什么都没改。
我更新到了实体&VS几天前更新了2,idk也许这就是原因。。。
您需要在包控制台管理器中运行以下命令:-
add-migration MigrationName
这将为您的项目添加新的迁移类。现在运行:-
update-database -verbose
这将解决您的问题,并将重新创建"dbo.__MigrationHistory"表。
所以这个问题解决了。。。我看到我的类"Room"中有一个属性"Building",这造成了外键约束错误,因为"Room’有一个Floor,而Floor有一个Building,Room中的建筑属性造成了这个问题。它从一开始就在那里,我开始了这个项目,是的,它没有删除:)非常感谢你帮助Sandeep!祝你白天/晚上愉快!