public void ДобавитьВычисляемыеКолонки(params string[] Колонки) { this.ВыводимыеКолонки = ВыводимыеКолонки.Union(Колонки.Select(p => new Колонка() { Атрибут = p, Функция = ФункцияАгрегации.Sql /*IsВычисляемое = true*/ })).ToArray(); }
public void ДобавитьВыводимыеКолонки(string Атрибут, Query.ФункцияАгрегации Функция) { this.ВыводимыеКолонки = ВыводимыеКолонки.Union(new Колонка[] { new Колонка() { Атрибут = Атрибут, Функция = Функция } }).ToArray(); }
public void ДобавитьВыводимыеКолонки(params string[] Колонки) { this.ВыводимыеКолонки = ВыводимыеКолонки.Union(Колонки.Select(p => new Колонка() { Атрибут = p })).ToArray(); }
public Колонка ДобавитьВыводимыеКолонки(string Атрибут) { var column = new Колонка() { Атрибут = Атрибут }; this.ВыводимыеКолонки = ВыводимыеКолонки.Union(new Колонка[] { column }).ToArray(); return(column); }
public void ДобавитьВыводимыеКолонки(string Атрибут, MemberTypes Тип) { this.ВыводимыеКолонки = ВыводимыеКолонки.Union(new Колонка[] { new Колонка() { Атрибут = Атрибут, Тип = Тип } }).ToArray(); }