0

エンティティ内のコレクションで OrderBy を行うにはどうすればよいですか?

たとえば、これは顧客を名前 (文字列) で並べ替えます

entities.Customers.OrderBy(c => c.Name) ...

Customer が Order エンティティのコレクションである Orders プロパティを持っていて、何らかの理由でそれで Customers を並べ替えたい場合 (注文日順など)、それはできますか?

entities.Customers.OrderBy(c => c.Orders.?)
4

1 に答える 1

2

注文なしで顧客を分類する方法が明確ではないため、

var query = entities.Customers
                    .Where(c => c.Order.Any())
                    .OrderBy(c => c.Orders.FirstOrDefault().Date)
于 2012-11-07T15:59:07.420 に答える