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
public EntitySchemaQuery( EntitySchemaManager entitySchemaManager, string sourceSchemaName )
Параметры
- 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" |