如何合并来自两个linq结果的特定列数据
本文关键字:linq 结果 数据 两个 何合并 合并 | 更新日期: 2023-09-27 18:18:44
我有两个linq结果如下
-- var itemlist=(from i in context.Items.....................)
-- var otherlist=(from j in context.Extras...................)
两个列表包含相同的5列,ItemID为键。但是otherlist有一个Quantity列,它在Items中是空白的。我得把这两张单子串起来给一个有所有细节的人。itemlist中的行数大于50k, otherlist中的行数小于50k。打这些球最好的方法是什么?
您可以使用Concat
方法:
var result = itemlist.Concat(otherlist);
这个方法连接两个序列。(注意两个序列的类型必须相同)
有关此方法的更多文档,请查看此处