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)
 {
     //
 }