Inheritance: AliasedExpression
 protected override SqlExpression VisitTable(TableExpression table)
 {
     this.aliases.Add(table.TableAlias);
     return table;
 }
Example #2
0
 protected override SqlExpression VisitTable(TableExpression expr)
 {
     this.Write(expr.TableName + " " + GetAliasName(expr.TableAlias) + " ");
     return expr;
 }
 public InsertExpression(TableExpression table, IEnumerable<ColumnAssignment> assignments)
     : base(SqlExpressionType.Insert)
 {
     this.Table = table;
     this.Assignments = assignments.ToReadOnly();
 }
 public UpdateExpression(TableExpression table, SqlExpression where, IEnumerable<ColumnAssignment> assignments)
     : base(SqlExpressionType.Update)
 {
     this.Table = table;
     this.Where = where;
     this.Assignments = assignments.ToReadOnly();
 }
 public DeleteExpression(TableExpression table, SqlExpression where)
     : base(SqlExpressionType.Delete)
 {
     this.Table = table;
     this.Where = where;
 }