我有以下查询可以正常使用
UIFont *font = [UIFont fontWithName:@"myfontName" size:20.0f];
我不打算将ProductPrices降序排序,以便我可以选择最新价格。但是,我无法将其纳入单个查询。基本上我只需要根据该列的Id选择一个ProductPrices。
有没有办法做到这一点?或者我应该首先评估查询,然后ForEach他们和排序导航属性?
答案 0 :(得分:0)
您可以在orderby子句中使用委托方法:
var x = cc.Products
.Include("Category")
.Include("Supplier")
.Include("Manufacturer")
.Include("ProductPrices")
.Include("ProductPrices.Valuta")
.Include("ProductPrices.UnitOfMeasure")
.OrderBy(delegate (Product p) {
//some logic here
//order by the greatest price
// e.g:
return p.ProductPrices.Max(i => i.Price);
});