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

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

entitySchemaManager
The instance of the schema manager.
sourceSchemaName
Name of the root schema.

Glossary Item Box

Initializes the EntitySchemaQuery instance with the specified schema manager and root schema name.

Синтаксис

Параметры

entitySchemaManager
The instance of the schema manager.
sourceSchemaName
Name of the root schema.

Заметки

If the schema with the sourceSchemaName name is found in the entitySchemaManager schema manager, its instance is used as the root schema.

Пример

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

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

// Добавление колонок, которые будут выбираться в результирующем запросе.
esqResult.AddColumn("Id");
esqResult.AddColumn("Name");

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

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

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

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

Смотри также

© Terrasoft 2002-2017.

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

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