我有以下方法:
internal void DuplicateGroup(int oldGroupId, int newGroupId) {
IEnumerable<int> res = (from p in Db.table
where p.GroupID == oldGroupId
select p.packSizeID);
foreach (int ps in res)
Db.table.Add(new entityclass { GroupID = newGroupId, packSizeID = ps });
}
该方法从所需的ID构建一个List,然后将新的记录添加到具有newGroupID的同一表中。问题是:是否可以在select中调用方法?
不是在那选择否,而是在某些选择中是。这取决于数据源。LINQ over EF,否,但是LINQ over object,是。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句