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

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

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

Glossary Item Box

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

Синтаксис

public Entity GetSummaryEntity( 
   UserConnection userConnection 
)

Параметры

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

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

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

Пример

// Получение экземпляра менеджера схем объектов.
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 esqSummaryEntity = esqResult.GetSummaryEntity(UserConnection);

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

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

Смотри также

© Terrasoft 2002-2016.

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

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