public virtual void Visiting(SqlColumnAliasReference columnAliasReference) { SqlColumnAlias columnAlias = columnAliasReference.SqlColumnAlias; SqlTableAlias tableAlias = columnAlias.SqlTableAlias; //string alias = columnAlias.Alias; string alias = columnAlias.SqlColumn.Name; // weird, but that's how Sql Server likes it...(possibly this should be moved to Sql Server subclass, dunno what is standard...) string tblAlias = tableAlias.Alias; sqlBuilder.Append(EncapsulateTable(tblAlias)); sqlBuilder.Append("."); sqlBuilder.Append(Encapsulate(alias)); }
public virtual void Visited(SqlColumnAliasReference columnAliasReference) { // }