EntitySchemaQuery.AddColumn(Object,DataValueType) - метод Смотри также Пример Terrasoft.Core.Entities - пространство имен > EntitySchemaQuery - класс > AddColumn - метод : AddColumn(Object,DataValueType) - метод C#
- parameterValue
- Значение параметра.
- parameterDataValueType
- Тип значения параметра.
Glossary Item Box
public EntitySchemaQueryColumn AddColumn( object parameterValue, DataValueType parameterDataValueType )
Параметры
- parameterValue
- Значение параметра.
- parameterDataValueType
- Тип значения параметра.
Тип возвращаемого значения
Экземпляр созданной колонки EntitySchemaQueryColumn.// Получение экземпляра менеджера схем объектов. 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" |