Aggregation
Context: Aggregation operators (Count, Sum, Average, Min, Max, Aggregate) compute a single value from a sequence.
int[] numbers = { 1, 2, 3, 4 };int count = numbers.Count(); // 4int sum = numbers.Sum(); // 10double avg = numbers.Average(); // 2.5int min = numbers.Min(); // 1int max = numbers.Max(); // 4int product = numbers.Aggregate((a, b) => a * b); // 24Real-world usage example
Section titled “Real-world usage example”Dashboard KPIs: Use Sum for total sales, Average for average order value.
Example: In EF Core, aggregation operators translate to SQL COUNT, SUM, etc.