我有两个独立的收藏品。
IQueryable<string> customers;
IQueryable<string> customersPhone
目前,这是我用来与其他
加入的代码IEnumerable<string> union = customers.Union(customersPhone);
问题是,当我在customers集合中有多个like记录时,union只会返回一条记录。我需要返回所有内容,无论重复是什么,并将它们与customersPhone集合一起加入。
这可能吗?这有意义吗?
谢谢! 凯文
答案 0 :(得分:7)
您正在寻找保留重复项的Concat()
。
答案 1 :(得分:0)
您可以尝试以下两个选项之一:列表一是您案例列表中的客户2将是customerPhone进行更正以适合您的用例
IQueryable客户; IQueryable customersPhone
var list1 = list1.Concat(customers);
或
var list4 = list1.Union(customersPhone);