MVC4外键约束阻止发布到SQL db的插入

时间:2012-11-01 21:46:52

标签: asp.net-mvc asp.net-mvc-4 ef-database-first

使用MVC4我正在尝试将列插入到具有两列复合键的链接表中。两列都是两个独立表中的主键。

从Web表单中的隐藏字段中选取Key1,该字段是根据URL中传递的ID生成的。

Key2是从第二个PK表中的名称下拉列表中选取的选定值。

据我所知,这些值是正确的(它们出现在两个主键表中)。

有谁知道为什么我从HttpPost Create操作(主要是默认的脚手架代码)中得到一个错误,它告诉我与第一个PK有冲突 - > FK约束?

1 个答案:

答案 0 :(得分:0)

此处的错误是由控制器中“id”的命名引起的。当我访问数据库值与返回视图值时需要记住。我们可以把它归结为睡眠不足和医疗禁令吗?