0
以下使用羅斯文(Northwind)數據庫並列出包含四列的產品組:最低價,最高價,平均價格和總價。如何按照LINQ查詢的新{}部分中包含的列進行排序?
如何按總價格排序?
var products = from product in Products
group product by product.Supplier into groupedProducts
//orderby groupedProducts.Key.TotalPrice;
select new
{
groupedProducts.Key.CompanyName,
LowestPrice = groupedProducts.Min(p => p.UnitPrice),
HighestPrice = groupedProducts.Max(p => p.UnitPrice),
AveragePrice = groupedProducts.Average(p => p.UnitPrice),
TotalPrice = groupedProducts.Sum(p => p.UnitPrice)
};
//order by groupedProducts.Key.TotalPrice;