gpt4 book ai didi

ef-code-first - 添加迁移在代码迁移/代码优先中创建空迁移

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

我首先在代码中使用代码迁移。我修改了我的一个模型(域类),并在添加迁移时进行了更改。到现在为止还挺好。现在是我可能做错的部分:

  • 我做了额外的更改,使之前的修改变得无关紧要。
  • 我删除了迁移并尝试重新搭建脚手架,我得到了一个空迁移。我现在明白数据库跟踪迁移历史。所以我明白为什么这是愚蠢的。
  • 我的下一步是删除数据库中的行——这听起来也不是一个好主意。 “后退”的适当方法是执行 Update-Database -Target:{MigrationName}
  • 尝试这两个我仍然得到一个空的迁移。我还尝试在我之前删除数据库并更新到迁移。

  • 我的 google/SO foo 失败了。我认为正在发生的是 VS/Entity 没有检测到我的模型中的变化,我不确定触发器是什么。有人可以帮我吗?

    最佳答案

    我有一个类似的问题。我的解决方案是继续进行无实质迁移。它所做的唯一更改是向 __Migration 表添加一条记录,但我接受了这一点,并继续前进。

    关于ef-code-first - 添加迁移在代码迁移/代码优先中创建空迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26225633/

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