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

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

userConnection
User connection.

Glossary Item Box

Gets the select query instance using the specified user connection.

Синтаксис

public Select GetSelectQuery( 
   UserConnection userConnection 
)

Параметры

userConnection
User connection.

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

The Terrasoft.Core.DB.Select instance for the current entity schema query.

Исключения

ИсключениеОписание
Terrasoft.Common.InvalidObjectStateExceptionIf the resulting select query does not contain any columns.

Пример

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-2017.

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

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