如何在 LINQ Select 中调用方法
本文关键字:调用 方法 Select LINQ | 更新日期: 2023-09-27 18:33:34
>我有以下方法:
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 构建一个列表,然后将新的 rescord 添加到具有 newGroupID 的同一表中。问题是:是否可以在选择中调用方法?
不是在那个选择否,而是在某些选择中,是的。 这取决于数据源。 LINQ over EF,不,但 LINQ over Objects,是的。