Creatio development guide
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.

EntitySchemaQuery.GetSummaryEntity(UserConnection,String[]) - метод Смотри также  Пример Terrasoft.Core.Entities - пространство имен > EntitySchemaQuery - класс > GetSummaryEntity - метод : GetSummaryEntity(UserConnection,String[]) - метод C#

userConnection
Пользовательское подключение.
columnNames
Массив имен колонок.

Glossary Item Box

Возвращает экземпляр Entity для результата, возвращаемого запросом на выборку итоговых значений для колонок с заданными именами, используя заданное пользовательское подключение.

Синтаксис

public Entity GetSummaryEntity( 
   UserConnection userConnection, 
   params string[] columnNames 
)

Параметры

userConnection
Пользовательское подключение.
columnNames
Массив имен колонок.

Тип возвращаемого значения

Экземпляр Entity для результата, возвращаемого запросом на выборку итоговых значений для колонок с именами columnNames.

Пример

// Получение экземпляра менеджера схем объектов.
EntitySchemaManager esqManager = UserConnection.EntitySchemaManager;

// Создание экземпляра запроса с корневой схемой "Contact".
var esqResult = new EntitySchemaQuery(esqManager, "Contact");

// Добавление колонок в запрос.
esqResult.AddColumn(esqResult.CreateAggregationFunction(AggregationTypeStrict.Count, "Name"));

// Для колонок CreatedOn и ModifiedOn указываются типы функций для подсчета итогов.
esqResult.AddColumn("CreatedOn").SummaryType = AggregationType.Count;
esqResult.AddColumn("ModifiedOn").SummaryType = AggregationType.Count;

var summaryColumnsNames = new string[]
    {
        "CreatedOn"
    };

// Создание объекта по результатам выполнения запроса на выборку итоговых значений только для колонки 
// CreatedOn.
var esqSummaryEntity = esqResult.GetSummaryEntity(UserConnection, summaryColumnsNames);

// Получение итогового значения для колонки CreatedOn.
var summaryValueCreatedOn = esqSummaryEntity.GetTypedColumnValue<int>("CreatedOn");

Смотри также

© Terrasoft 2002-2016.

Был ли данный материал полезен?

Как можно улучшить эту статью?