Asp.net mvc 尝试将实体附加到上下文时出现InvalidOperationException
将模型附加到上下文时,将抛出以下Asp.net mvc 尝试将实体附加到上下文时出现InvalidOperationException,asp.net-mvc,entity-framework,code-first,forms,Asp.net Mvc,Entity Framework,Code First,Forms,将模型附加到上下文时,将抛出以下invalidoOperationException: 发生引用完整性约束冲突:定义引用约束的属性值在关系中的主体对象和从属对象之间不一致 我的模型有一个业务实体,可以有许多分支实体 当将值发回控制器,并尝试附加从HTML表单接收的业务对象时,它抛出上述异常。问题是,业务中既有对所有分支的引用,也有对分支内业务的引用,在这种情况下,必须包含在表单中,以便回发引用属性(BusinessId) 在分支机构表单中包含业务ID后,问题得到解决: @Html.HiddenF
invalidoOperationException
:
发生引用完整性约束冲突:定义引用约束的属性值在关系中的主体对象和从属对象之间不一致
我的模型有一个业务实体,可以有许多分支实体
当将值发回控制器,并尝试附加从HTML表单接收的
业务对象时,它抛出上述异常。问题是,业务中既有对所有分支的引用,也有对分支内业务的引用,在这种情况下,必须包含在表单中,以便回发引用属性(BusinessId)
在分支机构表单中包含业务ID后,问题得到解决:
@Html.HiddenFor(brand=>brand.BusinessId)