internal virtual string CreateSqlString(CommandFactory factory, bool isFullName, CreateSqlState state) { if (isFullName) { if (_aliasTableName != null) { return(factory.CreateFullDataFieldSql(_aliasTableName, FieldName)); } return(factory.CreateFullDataFieldSql(TableMapping, FieldName, state)); } return(factory.CreateDataFieldSql(FieldName)); }
public string CreateSelectString(CommandFactory factory, bool isFullName, CreateSqlState state) { string[] list = new string[this.selectList.Count]; int index = 0; foreach (AggregateDataFieldInfo fieldInfo in this.selectList) { state.SetAliasData(fieldInfo.FieldInfo, factory.CreateDataFieldSql(fieldInfo.AggregateName)); list[index] = fieldInfo.CreateAliasDataFieldSql(factory, false, state); index++; } string data = string.Join(",", list); return(data); }