Comment puis-je réécrire cette requête linq en Entity on avec une expression lambda ?
Je veux utiliser let ou un équivalent dans mon expression lambda.
var results = from store in Stores
let AveragePrice = store.Sales.Average(s => s.Price)
where AveragePrice < 500 && AveragePrice > 250
Pour des questions similaires à celle qui est commentée sous ma question, il est suggéré de
.Select(store=> new { AveragePrice = store.Sales.Average(s => s.Price), store})
qui calculera le prix moyen pour chaque article, tandis que dans le style de requête que j'ai mentionné, let empêche de calculer la moyenne plusieurs fois.