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

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

userConnection
User connection.
columnNames
Array of column names.

Glossary Item Box

Gets the Entity instance for the output returned by the select query for totals for columns with specified names, using the specified user connection.

Синтаксис

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

Параметры

userConnection
User connection.
columnNames
Array of column names.

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

The Entity instance for the output returned by the select query for totals of columns with the columnNames names.

Пример

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

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

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