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

不能添加其键已在使用中的实体 (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)

你可能感兴趣的:(.NET开发,linq)