【发布时间】: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