protected override SqlExpression VisitTable(TableExpression table) { this.aliases.Add(table.TableAlias); return table; }
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; }