【问题标题】:Deleting Entity in Entity Model gives Foreign Key errors在实体模型中删除实体会产生外键错误
【发布时间】:2009-12-11 05:03:15
【问题描述】:

在实体模型中删除实体会出现外键错误

错误 92 错误 3013:从第 5023、5183、5507 行开始映射片段时出现问题:缺少表映射:从表 TableName(ID) 到表 Other_TableName (ID) 的外键约束“FK_TableName”:没有为表指定映射表名 C:\MyDirector\MyModel.edmx 5024 15 我的命名空间

知道我如何摆脱这个

【问题讨论】:

    标签: c# linq entity-framework


    【解决方案1】:

    必须在记事本中编辑 edmx 文件并删除我找到“FK_TableName”的每个关联和关联集

    【讨论】:

      【解决方案2】:

      对我来说,这发生在我将外键列类型从 string 更改为 int 时;在完成“从数据库更新模型”之后,他更新了其余部分,但约束仍然是字符串。我在 notepad++ 中打开了 EDMX 文件,并将外键约束类型从字符串更改为正确的类型,然后一切都恢复正常了。

      【讨论】:

        猜你喜欢
        • 2015-08-01
        • 2021-07-04
        • 2015-10-13
        • 2020-03-27
        • 1970-01-01
        • 2011-04-05
        • 1970-01-01
        • 2011-12-22
        • 2014-08-06
        相关资源
        最近更新 更多