【发布时间】:2020-07-14 05:51:51
【问题描述】:
我试图在我的系统中创建一个过滤器功能,这样我就可以调用这个函数来过滤重复项。经过 2 天的尝试,我感到很沮丧,因为我无法让它发挥作用。老实说,我什至不知道我做得对还是可能。
它的工作方式是我从另一个函数调用“过滤器”函数。过滤器函数有 2 个参数。 1 是现有的项目列表。 2 是包含新数据的列表。这就是我调用函数的方式
List<RdwDamageTable> Existing = await _context.RdwDamageTable.ToListAsync();
List<RdwDamageTable> Data = jsonArray.ToObject<List<RdwDamageTable>>();
List<RdwDamageTable> ToInsert = Sys.BaseFunctions.FilterDuplicate(Existing , Data);
Filter 函数现在看起来像这样。
public static List<T> FilterDuplicate<T>(List<T> Existing, List<T> New)
{
return null;
}
再次,我想看看新列表是否包含现有没有的新项目,因此我可以返回新对象列表。
希望有人能提供帮助。
【问题讨论】: