public string GetFieldValueName(IQueryResolver queryTranslator, string field, Schema.Domain.Attribute attr = null) { if (attr == null) { var alias = queryTranslator.AttributeAliasList.Find(n => n.Alias.IsCaseInsensitiveEqual(field)); if (alias != null) { attr = queryTranslator.AttributeList.Find(n => n.Name.IsCaseInsensitiveEqual(alias.Name)); } } field = attr.GetNameField(field); return(field.ToLower()); }