public override string ToSql(SqlGenerator generator) { var sb = new StringBuilder(); sb.Append(generator.DecorateName(TableName)); if (!string.IsNullOrEmpty(this.Alias)) sb.AppendFormat(" AS {0}", Alias); return sb.ToString(); }
public override string ToSql(SqlGenerator generator, bool withAlias = true) { var sb = new StringBuilder(); if (!string.IsNullOrEmpty(TableName)) sb.AppendFormat("{0}.", generator.DecorateName(TableName)); sb.Append(generator.DecorateName(MemberName)); if (!string.IsNullOrEmpty(this.Alias) && withAlias) sb.AppendFormat(" AS {0}", Alias); return sb.ToString(); }