Show / Hide Table of Contents

Class QueryCondition

Условие запроса.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<QueryCondition>
QueryCondition
Implements
System.Collections.Generic.IList<QueryCondition>
System.Collections.Generic.ICollection<QueryCondition>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<QueryCondition>
System.Collections.Generic.IReadOnlyCollection<QueryCondition>
System.Collections.Generic.IEnumerable<QueryCondition>
System.Collections.IEnumerable
System.ICloneable
Inherited Members
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Add(Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Clear()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.CopyTo(Terrasoft.Core.DB.QueryCondition[], System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Contains(Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.IndexOf(Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Insert(System.Int32, Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Remove(Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.ClearItems()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.InsertItem(System.Int32, Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.SetItem(System.Int32, Terrasoft.Core.DB.QueryCondition)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Count
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Items
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.Generic.ICollection<Terrasoft.Core.DB.QueryCondition>.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.QueryCondition>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.DB
Assembly: Terrasoft.Core.dll
Syntax
public class QueryCondition : Collection<QueryCondition>, IList<QueryCondition>, ICollection<QueryCondition>, IList, ICollection, IReadOnlyList<QueryCondition>, IReadOnlyCollection<QueryCondition>, IEnumerable<QueryCondition>, IEnumerable, ICloneable

Constructors

QueryCondition()

Инициализирует новый экземпляр QueryCondition.

Declaration
public QueryCondition()

QueryCondition(Query)

Инициализирует новый экземпляр QueryCondition для заданного запроса.

Declaration
public QueryCondition(Query parentQuery)
Parameters
Type Name Description
Query parentQuery

Запрос, для которого инициализируется экземпляр QueryCondition.

QueryCondition(QueryColumnExpression)

Инициализирует новый экземпляр QueryCondition для заданного выражения.

Declaration
public QueryCondition(QueryColumnExpression leftExpression)
Parameters
Type Name Description
QueryColumnExpression leftExpression

Выражение, для которого инициализируется экземпляр QueryCondition.

QueryCondition(QueryCondition)

Инициализирует новый экземпляр QueryCondition, являющийся клоном заданного экземпляра QueryCondition.

Declaration
public QueryCondition(QueryCondition source)
Parameters
Type Name Description
QueryCondition source

Экземпляр QueryCondition, клон которого создается.

QueryCondition(QueryConditionType)

Инициализирует новый экземпляр QueryCondition с заданным типом условия запроса.

Declaration
public QueryCondition(QueryConditionType conditionType)
Parameters
Type Name Description
QueryConditionType conditionType

Тип условия запроса.

Properties

ConditionType

Тип условия.

Declaration
public QueryConditionType ConditionType { get; set; }
Property Value
Type Description
QueryConditionType

HasRightExpressions

Определяет, есть ли хотя бы одно выражение в правой части условия.

Declaration
public bool HasRightExpressions { get; }
Property Value
Type Description
System.Boolean

IsNot

Определяет, использовать ли оператор NOT перед условием.

Declaration
public bool IsNot { get; set; }
Property Value
Type Description
System.Boolean

LeftExpression

Выражение левой части условия.

Declaration
public QueryColumnExpression LeftExpression { get; set; }
Property Value
Type Description
QueryColumnExpression

LogicalOperation

Логический оператор, который связывает данное условие с предыдущим условием запроса.

Declaration
public LogicalOperation LogicalOperation { get; set; }
Property Value
Type Description
LogicalOperation

Name

Condition name.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

ParentQuery

Запрос, которому принадлежит текущее условие.

Declaration
public Query ParentQuery { get; }
Property Value
Type Description
Query

RightExpressions

Коллекция выражений правой части условия.

Declaration
public QueryColumnExpressionCollection RightExpressions { get; }
Property Value
Type Description
QueryColumnExpressionCollection

Methods

And(String)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона выражение для колонки с заданным псевдонимом.

Declaration
public Query And(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(String, String)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query And(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(IQueryColumnExpressionConvertible)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона переданное выражение.

Declaration
public Query And(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(Query)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона выражение для результатов переданного произвольного подзапроса.

Declaration
public Query And(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(QueryColumnExpression)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона переданное выражение.

Declaration
public Query And(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(QueryParameter)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона переданный параметра запроса.

Declaration
public Query And(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

And(Select)

В текущем условии запроса типа [Диапазон сравнения] добавляет в качестве верхней границы диапазона выражение для результатов переданного подзапроса на выборку.

Declaration
public Query And(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

Clone()

Создает клон текущего экземпляра QueryCondition.

Declaration
public object Clone()
Returns
Type Description
System.Object

Экземпляр QueryCondition, являющийся клоном текущего экземпляра.

ConsistsWith(String)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом.

Declaration
public Query ConsistsWith(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(String, String)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query ConsistsWith(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(IQueryColumnExpressionConvertible)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query ConsistsWith(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(Query)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает выражение для результатов переданного произвольного подзапроса.

Declaration
public Query ConsistsWith(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(QueryColumnExpression)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query ConsistsWith(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(QueryParameter)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает выражение для переданного параметра запроса.

Declaration
public Query ConsistsWith(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

ConsistsWith(Select)

В текущее условие запроса добавляет сравнение типа [Содержит выражение] и с качестве шаблона сравнения устанавливает выражение для результатов переданного подзапроса на выборку.

Declaration
public Query ConsistsWith(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(String)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом.

Declaration
public Query EndsWith(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(String, String)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query EndsWith(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(IQueryColumnExpressionConvertible)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query EndsWith(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(Query)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает выражение для переданного произвольного подзапроса.

Declaration
public Query EndsWith(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(QueryColumnExpression)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query EndsWith(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(QueryParameter)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает выражение для переданного параметра запроса.

Declaration
public Query EndsWith(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

EndsWith(Select)

В текущее условие запроса добавляет сравнение типа [Заканчивается выражением] и с качестве шаблона сравнения устанавливает выражение для результатов переданного подзапроса на выборку.

Declaration
public Query EndsWith(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

Exists(Query)

В текущем условии запроса устанавливает сравнение типа [Существует по заданному условию] и добавляет в качестве условия проверки выражение для результатов переданного произвольного подзапроса.

Declaration
public Query Exists(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

Exists(QueryColumnExpression)

В текущем условии запроса устанавливает сравнение типа [Существует по заданному условию] и добавляет в качестве условия проверки переданное выражение.

Declaration
public Query Exists(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

Exists(Select)

В текущем условии запроса устанавливает сравнение типа [Существует по заданному условию] и добавляет в качестве условия проверки выражение для результатов переданного подзапроса на выборку.

Declaration
public Query Exists(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(IEnumerable<String>)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного перечислителя псевдонимов колонок.

Declaration
public Query In(IEnumerable<string> sourceColumnAliases)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> sourceColumnAliases

Перечислитель псевдонимом колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(IEnumerable<IQueryColumnExpressionConvertible>)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного перечислителя выражений колонок.

Declaration
public Query In(IEnumerable<IQueryColumnExpressionConvertible> expressions)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IQueryColumnExpressionConvertible> expressions

Перечислитель выражений колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(IEnumerable<QueryColumnExpression>)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного перечислителя выражений колонок.

Declaration
public Query In(IEnumerable<QueryColumnExpression> columnExpressions)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<QueryColumnExpression> columnExpressions

Перечислитель выражений колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(IEnumerable<QueryParameter>)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного перечислителя параметров запроса.

Declaration
public Query In(IEnumerable<QueryParameter> parameters)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<QueryParameter> parameters

Перечислитель параметров запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(String[])

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного массива псевдонимов колонок.

Declaration
public Query In(params string[] sourceColumnAliases)
Parameters
Type Name Description
System.String[] sourceColumnAliases

Массив псевдонимов колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(IQueryColumnExpressionConvertible[])

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного массива выражений колонок.

Declaration
public Query In(params IQueryColumnExpressionConvertible[] expressions)
Parameters
Type Name Description
IQueryColumnExpressionConvertible[] expressions

Массив выражений колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(Query)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного произвольного подзапроса.

Declaration
public Query In(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(QueryColumnExpression[])

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного массива выражений колонок.

Declaration
public Query In(params QueryColumnExpression[] columnExpressions)
Parameters
Type Name Description
QueryColumnExpression[] columnExpressions

Массив выражений колонок.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(QueryParameter[])

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для заданного массива параметров запроса.

Declaration
public Query In(params QueryParameter[] parameters)
Parameters
Type Name Description
QueryParameter[] parameters

Массив параметров запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

In(Select)

В текущем условии запроса устанавливает сравнение типа [Входит в набор значений] и добавляет в правую часть условия выражение для результатов переданного подзапроса на выборку.

Declaration
public Query In(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsBetween(String)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы выражение для колонки с заданным псевдонимом.

Declaration
public QueryCondition IsBetween(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(String, String)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public QueryCondition IsBetween(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(IQueryColumnExpressionConvertible)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы переданное выражение.

Declaration
public QueryCondition IsBetween(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(Query)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы выражение для результатов переданного произвольного подзапроса.

Declaration
public QueryCondition IsBetween(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(QueryColumnExpression)

В текущем условии запроса проверяет, входит ли значение выражения условия в диапазон, нижняя граница которого равна значению переданного выражения.

Declaration
public QueryCondition IsBetween(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(QueryParameter)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы выражение для переданного параметра запроса.

Declaration
public QueryCondition IsBetween(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsBetween(Select)

В текущем условии запроса устанавливает тип сравнения [Диапазон значений] и добавляет в качестве нижней границы выражение для результатов переданного подзапроса на выборку.

Declaration
public QueryCondition IsBetween(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
QueryCondition

Текущее условие запроса QueryCondition.

IsEqual(String)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия выражение для колонки запроса с заданным псевдонимом.

Declaration
public Query IsEqual(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(String, String)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsEqual(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsEqual(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которого добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(Query)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsEqual(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsEqual(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(QueryParameter)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия выражение для переданного параметра запроса.

Declaration
public Query IsEqual(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsEqual(Select)

В текущем условии устанавливает тип сравнения [Равно] и добавляет в правую часть условия выражение для результатов переданного подзапроса на выборку.

Declaration
public Query IsEqual(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(String)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом.

Declaration
public Query IsGreater(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(String, String)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsGreater(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsGreater(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(Query)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsGreater(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsGreater(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(QueryParameter)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия выражение для переданного параметра запроса.

Declaration
public Query IsGreater(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreater(Select)

В текущем условии устанавливает тип сравнения [Больше] и добавляет в правую часть условия выражение для результатов переданного подзапроса на выборку.

Declaration
public Query IsGreater(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(String)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом.

Declaration
public Query IsGreaterOrEqual(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(String, String)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsGreaterOrEqual(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия переданное выражения.

Declaration
public Query IsGreaterOrEqual(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(Query)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsGreaterOrEqual(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsGreaterOrEqual(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(QueryParameter)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия выражение для переданного параметра запроса.

Declaration
public Query IsGreaterOrEqual(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsGreaterOrEqual(Select)

В текущем условии устанавливает тип сравнения [Больше или равно] и добавляет в правую часть условия выражение для переданного подзапроса на выборку.

Declaration
public Query IsGreaterOrEqual(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(String)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом.

Declaration
public Query IsLess(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(String, String)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsLess(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsLess(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(Query)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsLess(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsLess(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(QueryParameter)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия выражение для переданного параметра запроса.

Declaration
public Query IsLess(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLess(Select)

В текущем условии устанавливает тип сравнения [Меньше] и добавляет в правую часть условия выражение для результатов переданного подзапроса на выборку.

Declaration
public Query IsLess(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(String)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом.

Declaration
public Query IsLessOrEqual(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(String, String)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsLessOrEqual(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsLessOrEqual(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(Query)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsLessOrEqual(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsLessOrEqual(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(QueryParameter)

В текущем условии устанавливает тип сравнения [Меньше или равно] и добавляет в правую часть условия выражение для переданного параметра запроса.

Declaration
public Query IsLessOrEqual(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLessOrEqual(Select)

В текущем условии запроса проверяет, является ли значение выражения условия меньшим или равным результатам переданного подзапроса на выборку.

Declaration
public Query IsLessOrEqual(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(String)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает выражение для колонки с заданным псевдонимом.

Declaration
public Query IsLike(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(String, String)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsLike(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(IQueryColumnExpressionConvertible)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает переданное выражение.

Declaration
public Query IsLike(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(Query)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsLike(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(QueryColumnExpression)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает переданное выражение.

Declaration
public Query IsLike(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(QueryParameter)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает выражение для переданного параметра запроса.

Declaration
public Query IsLike(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsLike(Select)

В текущее условие запроса добавляет сравнение типа [Совпадение с шаблоном] и в качестве шаблона устанавливает выражение для результатов переданного подзапроса на выборку.

Declaration
public Query IsLike(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(String)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом.

Declaration
public Query IsNotEqual(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(String, String)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query IsNotEqual(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(IQueryColumnExpressionConvertible)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsNotEqual(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(Query)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия выражение для результатов переданного произвольного подзапроса.

Declaration
public Query IsNotEqual(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(QueryColumnExpression)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия переданное выражение.

Declaration
public Query IsNotEqual(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, которое добавляется в правую часть условия.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(QueryParameter)

В текущем условии запроса проверяет неравенство значения выражения условия и переданного параметра запроса.

Declaration
public Query IsNotEqual(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNotEqual(Select)

В текущем условии устанавливает тип сравнения [Не равно] и добавляет в правую часть условия выражение для результатов переданного подзапроса на выборку.

Declaration
public Query IsNotEqual(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

IsNull()

К текущему условию добавляет проверку, является ли значение выражения условия null.

Declaration
public Query IsNull()
Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

Not()

Добавляет отрицание в текущее условие.

Declaration
public QueryCondition Not()
Returns
Type Description
QueryCondition

Текущий экземпляр QueryCondition, в которое добавлено отрицание.

OpenBlock()

К текущему условию добавляет блок условия.

Declaration
public QueryCondition OpenBlock()
Returns
Type Description
QueryCondition

Условие QueryCondition типа блок, добавленное к текущему условию.

OpenBlock(String)

К текущему условию добавляет блок условия для колонки с заданным псевдонимом.

Declaration
public QueryCondition OpenBlock(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки, для которой открывается блок выражения.

Returns
Type Description
QueryCondition

Условие QueryCondition для колонки с псевдонимом sourceColumnAlias, добавленное к текущему условию.

OpenBlock(String, String)

К текущему условию добавляет блок условия для колонки с заданным псевдонимом из указанного источника.

Declaration
public QueryCondition OpenBlock(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки

Returns
Type Description
QueryCondition

Условие QueryCondition для колонки с псевдонимом sourceColumnAlias из источника sourceAlias.

OpenBlock(IQueryColumnExpressionConvertible)

К текущему условию добавляет блок условия для значения заданного выражения.

Declaration
public QueryCondition OpenBlock(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение, для значения которого добавляется блок условия.

Returns
Type Description
QueryCondition

Условие QueryCondition для значения выражения expression, добавленное к текущему условию.

OpenBlock(Query)

К текущему условию добавляет блок условия для результатов заданного произвольного подзапроса.

Declaration
public QueryCondition OpenBlock(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос, для результатов которого добавляет блок условия.

Returns
Type Description
QueryCondition

Условие QueryCondition для результатов подзапроса subSelectQuery, добавленное к текущему условию запроса.

OpenBlock(QueryColumnExpression)

К текущему условию добавляет блок условия для значения заданного выражения.

Declaration
public QueryCondition OpenBlock(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение, для значения которого добавляется блок условия.

Returns
Type Description
QueryCondition

Условие QueryCondition для значения выражения columnExpression, добавленное к текущему условию.

OpenBlock(QueryParameter)

К текущему условию добавляет блок условия для заданного параметра запроса.

Declaration
public QueryCondition OpenBlock(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса, для которого добавляется блок условия.

Returns
Type Description
QueryCondition

Условие QueryCondition для параметра запроса parameter, добавленное к текущему условию.

OpenBlock(Select)

К текущему условию добавляет блок условия для результатов заданного подзапроса на выборку.

Declaration
public QueryCondition OpenBlock(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку, для результатов которого добавляется блок условия.

Returns
Type Description
QueryCondition

Условие QueryCondition для результатов подзапроса на выборку subSelect, добавленное к текущему условию.

StartsWith(String)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом.

Declaration
public Query StartsWith(string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceColumnAlias

Псевдоним колонки, .

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(String, String)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает выражение для колонки с заданным псевдонимом из указанного источника.

Declaration
public Query StartsWith(string sourceAlias, string sourceColumnAlias)
Parameters
Type Name Description
System.String sourceAlias

Псевдоним источника.

System.String sourceColumnAlias

Псевдоним колонки.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(IQueryColumnExpressionConvertible)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query StartsWith(IQueryColumnExpressionConvertible expression)
Parameters
Type Name Description
IQueryColumnExpressionConvertible expression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(Query)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает выражение для результатов переданного произвольного подзапроса.

Declaration
public Query StartsWith(Query subSelectQuery)
Parameters
Type Name Description
Query subSelectQuery

Произвольный подзапрос.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(QueryColumnExpression)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает переданное выражение.

Declaration
public Query StartsWith(QueryColumnExpression columnExpression)
Parameters
Type Name Description
QueryColumnExpression columnExpression

Выражение.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(QueryParameter)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает выражение для переданного параметра запроса.

Declaration
public Query StartsWith(QueryParameter parameter)
Parameters
Type Name Description
QueryParameter parameter

Параметр запроса.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

StartsWith(Select)

В текущее условие запроса добавляет сравнение типа [Начинается выражением] и с качестве шаблона сравнения устанавливает выражение для результатов переданного подзапроса на выборку.

Declaration
public Query StartsWith(Select subSelect)
Parameters
Type Name Description
Select subSelect

Подзапрос на выборку.

Returns
Type Description
Query

Экземпляр запроса Query, которому принадлежит текущее условие.

WrapBlock()

Помещает текущее условие в блок.

Declaration
public QueryCondition WrapBlock()
Returns
Type Description
QueryCondition

Текущее условие QueryCondition, помещенное в блок.

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.ICloneable

Extension Methods

CollectionUtilities.AddRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.RemoveRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.AddIfNotExists<T>(ICollection<T>, T)
CollectionUtilities.AddRangeIfNotExists<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>, T)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Action<T>)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Predicate<T>, Action<T>)
CollectionUtilities.ForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>, Int32)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>, String)
CollectionUtilities.SplitOnChunks<T>(IEnumerable<T>, Int32)
CollectionUtilities.SplitOnParts<T>(IEnumerable<T>, Int32)
CollectionUtilities.IsNotEmpty(IEnumerable)
CollectionUtilities.IsEmpty(IEnumerable)
CollectionUtilities.IsNullOrEmpty(IEnumerable)
CollectionUtilities.CompareZip<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
CollectionUtilities.Except<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, Boolean>)
CollectionUtilities.TryGetItemByIndex<TItem>(Collection<TItem>, Int32, out TItem)
ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.CheckArgumentNullOrEmpty<T>(IEnumerable<T>, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
In This Article
Back to top © 2021 Creatio. All rights reserved.