LINQ关联表的问题:不能添加其键已在使用中的实体

来源:互联网 发布:加藤鹰金手指教程知乎 编辑:程序博客网 时间:2024/05/16 07:03
不能添加其键已在使用中的实体 (a主表,b外键表)?
解决方法:
A.给外键ID赋值,注意:不能a.id=11,再b.aId=a.Id,而是:int i=11,a.Id=i,b.aId=i;
B主表自动增长列
修改a.Id时:
就先找到就先找到新a.id的对象etnewa,再把b的对应etnewa.b.Add(etb),再update(etnewa)