【问题标题】:.Net 5 EF Core change data type of key in table.Net 5 EF Core 更改表中键的数据类型
【发布时间】:2021-08-15 22:45:35
【问题描述】:

我正在使用 EF Core 在 .Net 5 中开发一个新应用程序。在创建了一些实体类并进行了前几次迁移之后,我发现我想更改列的数据类型并使其成为其中一个表中的键。我能够毫无问题地做到这一点,并且该应用程序在该更改下工作得很好 - 但是现在如果我尝试更改该表中的其他任何内容,例如添加新列并进行迁移,我会收到以下错误:“更改 IDENTITY列的属性,需要删除并重新创建该列。”我什至尝试删除整个表 - 但似乎没有任何效果。

【问题讨论】:

  • 实体长什么样?

标签: entity-framework entity-framework-core .net-5


【解决方案1】:

每当您的迁移出现问题时,尤其是在项目早期,只需删除迁移文件夹,删除迁移历史记录表,然后重新开始新的初始迁移。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-04
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多