关于VS中数据库操作的一个问题就大神解答
用silverlight开发一个项目,涉及到一个数据库问题。。我想用SubmitChanges()把最近的更改更新到数据库,然后出错了。VS提示说INSERT语句与外键约束冲突。。一般这种情况的原因是什么
------解决方案--------------------
插入表的某个字段外键没有该数据
------解决方案--------------------有主键约束
表A 的ID值主键 你向B表查数据 而且B表的A.ID在A表里面没有 就出现你那错误
------解决方案--------------------一般是B表中有A表的外键ID(aid),直接往B表中插入数据就会报这样的错误
正确的做法是A.B.Add(new B())再submitChange()