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

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

userConnection
User connection.

Glossary Item Box

Gets the Entity instance for the output returned by the select query for totals for all columns of the current query, using the specified user connection.

Синтаксис

public Entity GetSummaryEntity( 
   UserConnection userConnection 
)

Параметры

userConnection
User connection.

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

The Entity instance for the output returned by the select query for totals of all columns of the current query.

Пример

// Получение экземпляра менеджера схем объектов.
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-2017.

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

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