2008-12-11 36 views
1

使用LINQ to SQL:更新值到SQL IEnumerable的

if(!parentlist.childlist.Contains(row1)) 
     parentlist.childlist.Add(row1); 
else 

如何更新所需的childList一行ROW1?子列表的每一行都有一个唯一的ID。

parentlist implements IEnumerable and childlist is IList

回答

0

我不认为你可以这样做。您需要从datacontaxt中选择chidlist项目,然后将该行添加并提交。

其实并不令人满意,但我认为它只是linq2sql令人讨厌的限制之一。