按其他列表的列对列表进行排序
本文关键字:列表 排序 其他 | 更新日期: 2023-09-27 18:32:29
在下面的选择和排序查询中...我如何能够在全局的 TagId 顺序上执行 tmp 的排序?
两个列表...两者都具有不同数量的项目,但都有一个名为 TagId 的字段。我想返回expensesSummary_MemberTmp列表,但按 TagId 的顺序排序 expensesSummary_MemberTmp。
var expensesSummary_Member = from global in expensesSummary_Global.Select(x => x.TagId).ToList()
join tmp in expensesSummary_MemberTmp
on global equals tmp.TagId
orderby tmp.TagId
select tmp;
如果要
保留第一个序列的顺序,则根本不应对结果进行排序:
var expensesSummary_Member =
from global in expensesSummary_Global.Select(x => x.TagId).ToList()
join tmp in expensesSummary_MemberTmp
on global equals tmp.TagId
select tmp;