internal override SqlExpression VisitGrouping(SqlGrouping g)
            {
                SqlGrouping n = new SqlGrouping(g.ClrType, g.SqlType,
                                                this.VisitExpression(g.Key), this.VisitExpression(g.Group), g.SourceExpression
                                                );

                return(n);
            }
Example #2
0
 internal virtual SqlExpression VisitGrouping(SqlGrouping g)
 {
     g.Key   = this.VisitExpression(g.Key);
     g.Group = this.VisitExpression(g.Group);
     return(g);
 }
 internal override SqlExpression VisitGrouping(SqlGrouping g)
 {
     g.Key   = this.VisitNamedExpression(g.Key, "Key");
     g.Group = this.VisitNamedExpression(g.Group, "Group");
     return(g);
 }
Example #4
0
 internal override SqlExpression VisitGrouping(SqlGrouping g) => new SqlGrouping(g.ClrType, g.SqlType, VisitExpression(g.Key), VisitExpression(g.Group), g.SourceExpression);