Мне сложно сопоставить простой запрос T-SQL, такой как этот
select min(price) as MinPrice, max(price) as MaxPrice, avg(price) as AvgPrice
from titles
, в выражение Linq, например, это:
var answer = from t in Titles
select new { MinPrice=Min(t.Price), MaxPrice=Max(t.Price), AvgPrice=Avg(t.Price)};
Очевидно, это не ' t работает, так как Min не существует в этом контексте. Я также понимаю, что требуется какое-то предложение Group, но поскольку у меня нет group by в исходном операторе T-Sql, я не уверен, как будет применяться group by в этом запросе linq.
I ' m, используя EF 4, но в данном случае я сомневаюсь, что это имеет значение в данном примере.