将模型附加到上下文时,会抛出以下InvalidOperationException
:
发生了引用完整性约束违规:定义引用约束的属性值在关系中的主体和从属对象之间不一致。
我的模型有一个可以有许多分支实体的业务实体。
将值回发到控制器并尝试附加从HTML表单收到的business
对象时,会抛出上述异常。
答案 0 :(得分:0)
问题在于业务中对所有分支都有一个引用,另外还有一个对分支内业务的引用,如果必须包含在表单中,那么引用属性(BusinessId)是回来了。
在分支表单中包含业务ID后,问题已解决:
@Html.HiddenFor(brand => brand.BusinessId)