public void AddSelect(SelectMetadata select) { if(selects.Any(x => x.DisplayName == select.DisplayName)) throw new InvalidOperationException(string.Format("Field with duplicate display name: {0}", select.DisplayName)); selects.Add(select); }
public IFluentQueryBuilder Select(string fieldName, string displayName) { SelectMetadata select = new SelectMetadata(fieldName, displayName); metadata.AddSelect(select); return this; }