Entity Framework 5 を使用している場合、なぜこれが機能するのでしょうか?
var query = Categories.Select(c => new
{
Products = c.Products.OrderBy(p => p.Name)
});
これはしませんが?
Func<Product, string> selector = p => p.Name;
var query = Categories.Select(c => new
{
Products = c.Products.OrderBy(selector)
});
スローされる例外は次のとおりです: クエリ演算子 'OrderBy' に使用されるサポートされていないオーバーロード。