0

以下の選択と並べ替えのクエリで...グローバルのTagId順序でtmpのorderbyを実行するにはどうすればよいですか?

2つのリスト...どちらもアイテムの数は異なりますが、どちらにもTagIdというフィールドがあります。ExpensesSummary_MemberTmpのリストを返したいのですが、expensesSummary_MemberTmpからTagIdの順序で並べ替えました。

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;
4

1 に答える 1

1

最初のシーケンスの順序を保持したい場合は、結果をまったく順序付けしないでください。

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;
于 2012-04-27T10:01:36.057 に答える