Создает и добавляет колонку в текущий запрос к схеме объекта по заданному пути к колонке относительно корневой схемы.
Синтаксис
Параметры
- columnPath
- Путь к колонке схемы относительно корневой схемы.
Тип возвращаемого значения
Экземпляр созданной колонки.
Исключения
Пример
// Получение экземпляра менеджера схем объектов.
EntitySchemaManager esqManager = UserConnection.EntitySchemaManager;
// Создание экземпляра EntitySchemaQuery с корневой схемой "City".
var esqResult = new EntitySchemaQuery(esqManager, "City");
// Добавление колонки "Name" в результирующий запрос.
esqResult.AddColumn("Name");
// Получение текста результирующего запроса созданного экземпляра EntitySchemaQuery.
string esqSqlText = esqResult.GetSelectQuery(UserConnection).GetSqlText();
// Текст результирующего sql-запроса:
// MS SQL:
// SELECT
// [City].[Name] [Name]
// FROM
// [dbo].[City] [City]
// Oracle:
// SELECT
// "City"."Name" "Name"
// FROM
// "City" "City"
|
Смотри также