Ich möchte für eine Tabelle mehrere statistische Zahlen berechnen:
Statistik GetStatistik() { return new Statistik() { Min = DataContext.Messungen.Min(m => m.Wert), Max = DataContext.Messungen.Max(m => m.Wert), Avg = DataContext.Messungen.Average(m => m.Wert), Cnt = DataContext.Messungen.Count(), }; }
Das produziert natürlich vier Datenbankabfragen obwohl der SQL-Server das auch in einer könnte. Kann man mit LINQ mehrere Abfragen zugleich verschicken?