c# - 添加新迁移时的迁移问题,它说另一个表对象已经存在
问题描述
从迁移表中清除了我最后一张表的记录条目。从数据库中删除了表并删除了最新的迁移条目。运行应用程序以确保它干净并且运行良好。
添加了新的迁移,然后更新数据库。得到一个表已经存在错误。开始检查并意识到他们所指的表在新条目之前的迁移条目的“UP”中。注释掉“UP”创建并按预期更新所有内容。
我错过了什么,它不适用于最新的迁移条目?不想再犯这个错误。
先感谢您,
史蒂夫
解决方案
您已清除所有内容,但未清除解决方案中的实际迁移文件。当您尝试运行Update-Database
它时,它运行了先前的迁移,__MigrationHistory
但它运行了导致问题的当前迁移。
推荐阅读
- angular - 在 Angular 应用程序中无法访问资产文件夹中的图像
- python - Pandas:根据另一列的值将列拆分为较小的列
- android - 无法发布免安装应用:您应该至少有一个通过网络“intent-filter”映射到站点“example.com”的活动 APK
- python - 时间数据 'n' 与格式不匹配 '%b %d %Y' 错误
- reactjs - 如何通过反应将道具传递给样式组件中的关键帧?
- ios - 如何在 coredata 中创建数据库视图
- javascript - 使用 innerHTML 从 string.replace 打印正则表达式匹配
- c# - 使用 XmlSerializer,如何为 List 设置元素名称?
- ruby-on-rails - “找不到 nokogiri-1.8.2..” 但是,它已安装
- reactjs - 在服务器端渲染期间无法在反应组件的道具中看到 staticContext