我正在使用以下代码:
IEnumerable<ObjectiveDetail> toBeAdded =
objectiveDetail1.Where(a => objectiveDetail2.All(
b => b.ObjectiveDetailId != a.ObjectiveDetailId));
然后:
foreach (var _obj in toBeAdded)
{
_uow.ObjectiveDetails.Add(_obj);
}
这有效并将一个(或多个)新对象详细信息添加到集合中。
不过我想知道。还有另一种方法可以结合LINQ和foreach吗?