【问题标题】:Entity Framework Overwriting ID Values实体框架覆盖 ID 值
【发布时间】:2010-09-29 21:23:41
【问题描述】:

我遇到了与此问题相同的问题:Entity Framework, Foreign Keys, and EntityKeys 在我能够将信息发送到数据库之前,我的外部 ID 键值被还原回 0。这会导致错误:

INSERT 语句与 FOREIGN KEY 约束 “FK_Selection_Type”。 数据库发生冲突 “通用数据库”,表 “dbo.Type”,列 '类型 ID'。

与该问题的发布者不同,我没有选择仅使用原始标识符的选项。 (选择表当前有两个外键作为其主键 - GenericID + TypeID。)我知道发生了什么以及为什么它不能从浅层工作,但我无法弄清楚为什么 ID 值没有保持设置为我将它们设置为,并且在用户发布他们的数据选择后恢复为 0。

任何人都可以帮助解决这个问题吗?这让我发疯了。 (到目前为止,其他一切都与实体框架一起工作。)谢谢。

【问题讨论】:

    标签: .net asp.net sql entity-framework


    【解决方案1】:

    这有点远...

    但我想知道您是否遇到了here 概述的重叠外键问题?

    博文包含解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      相关资源
      最近更新 更多