EntitySchemaQuery.IsDistinct - свойство Смотри также Пример Terrasoft.Core.Entities - пространство имен > EntitySchemaQuery - класс : IsDistinct - свойство C#
Glossary Item Box
public bool IsDistinct {get; set;}
Значение по умолчанию:
false
.// Получение экземпляра менеджера объектов. EntitySchemaManager esqManager = UserConnection.EntitySchemaManager; // Создание экземпляра EntitySchemaQuery с корневой схемой "Contact". var esqResult = new EntitySchemaQuery(esqManager, "Contact"); // Добавление колонок, которые будут выводиться в результирующем запросе. esqResult.AddColumn("Name"); // В результирующем наборе данных будут убираться дубли. esqResult.IsDistinct = true; // Получение текста результирующего запроса созданного экземпляра EntitySchemaQuery. string esqSqlText = esqResult.GetSelectQuery(UserConnection).GetSqlText(); // Текст результирующего sql-запроса: // MS SQL: // SELECT DISTINCT // [Contact].[Name] [Name] // FROM // [dbo].[Contact] [Contact] // Oracle: // SELECT DISTINCT // "Contact.Name" "Name" // FROM // "Contact" "Contact" |