当前位置:编程学习 > C#/ASP.NET >>

带有外键的表,在修改时 EF Attach提示违反了引用完整性约束: 在此关系的主对象和依赖对象之间,定义引用约束的属性值不一致

带有外键的表,在修改时某个外健值时, EF在 Attach时提示违反了引用完整性约束: 在此关系的主对象和依赖对象之间,定义引用约束的属性值不一致 --------------------编程问答-------------------- using (dbFinance db = new dbFinance())
                {
                    db.Attach(PayBill);
                    db.ObjectStateManager.ChangeObjectState(PayBill, EntityState.Modified);
                    db.SaveChanges();
                } --------------------编程问答-------------------- db.Attach时就报:违反了引用完整性约束: 在此关系的主对象和依赖对象之间,定义引用约束的属性值不一致 --------------------编程问答-------------------- 主从表都得修改吧。要不不一致了。
先Attach 从表然后在主表。 --------------------编程问答-------------------- http://www.cnblogs.com/chwkai/archive/2010/01/21/linq-sql-attach.html
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,