14 references to Aggregates
System.Data.Entity (14)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (1)
691VisitAggregateList(expression.Aggregates);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (2)
964IList<DbAggregate> newAggs = this.VisitList<DbAggregate>(expression.Aggregates, this.VisitAggregate); 969!object.ReferenceEquals(expression.Aggregates, newAggs))
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
766foreach (DbAggregate agg in e.Aggregates)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
639foreach (var a in e.Aggregates)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (2)
924DbFunctionAggregate funcAgg = e.Aggregates[aggIdx] as DbFunctionAggregate; 936DbGroupAggregate groupAgg = e.Aggregates[aggIdx] as DbGroupAggregate;
System\Data\Query\PlanCompiler\ITreeGenerator.cs (4)
2462for (int i = 0; i < e.Aggregates.Count; i++) 2464if (e.Aggregates[i].GetType() == typeof(DbGroupAggregate)) 2497for(int idx = 0; idx < e.Aggregates.Count; idx++) 2499DbAggregate agg = e.Aggregates[idx];
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
396bool aggregatesNeedRewrite = VisitAggregateList(expression.Aggregates);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (2)
1443bool needsInnerQuery = GroupByAggregatesNeedInnerQuery(e.Aggregates, e.Input.GroupVariableName) || GroupByKeysNeedInnerQuery(e.Keys, e.Input.VariableName); 1510foreach (DbAggregate aggregate in e.Aggregates)