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

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

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

Glossary Item Box

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

Синтаксис

public Select GetSelectQuery( 
   UserConnection userConnection 
)

Параметры

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

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

Экземпляр Terrasoft.Core.DB.Select для текущего запроса к схеме объекта.

Исключения

ИсключениеОписание
Terrasoft.Common.InvalidObjectStateExceptionЕсли результирующий запрос на выборку не содержит ни одной колонки.

Пример

EntitySchemaManager esqManager = UserConnection.EntitySchemaManager;

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

// Получение экземпляра результирующего запроса на выборку.
Select esqSelectQuery = esqResult.GetSelectQuery(UserConnection);

// Получение текста результирующего запроса.
string esqSqlText = esqSelectQuery.GetSqlText();

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

// MS SQL:
// SELECT
//            [City].[Id] [Id]
// FROM
//            [dbo].[City] [City]

// Oracle:
//SELECT
//            "City"."Id" "Id"
// FROM
//            "City" "City" 

Смотри также

© Terrasoft 2002-2016.

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

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