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

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

parameterValue
The value of the parameter.
parameterDataValueType
The type of the parameter value.

Glossary Item Box

In the current entity schema query, creates and inserts a column of the parameter type with the specified value of a specific type.

Синтаксис

Параметры

parameterValue
The value of the parameter.
parameterDataValueType
The type of the parameter value.

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

Instance of the created EntitySchemaQueryColumn column.

Пример

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

// Получение экземпляра менеджера типов данных.
DataValueTypeManager dvtManager = UserConnection.DataValueTypeManager;

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

// Добавление колонки-параметра со значением, равным идентификатору текущего пользователя, передав при этом 
// в качестве типа данных значения параметра экземпляр типа <Guid>. 
esqResult.AddColumn(UserConnection.CurrentUser.ContactId, dvtManager.GetInstanceByName("Guid"));

// Получение текста результирующего запроса созданного экземпляра EntitySchemaQuery.
string esqSqlText = esqResult.GetSelectQuery(UserConnection).GetSqlText();

// Текст результирующего sql-запроса:

// MS SQL:
// SELECT
//       @P1 [P]
// FROM
//       [dbo].[Contact] [Contact]

// Oracle:
// SELECT
//       :P1 "P"
// FROM
//       "Contact" "Contact" 

Смотри также

© Terrasoft 2002-2017.

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

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