Class QueryCondition
Условие запроса.
Implements
Inherited Members
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 для колонки с псевдонимом
|
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 для колонки с псевдонимом
|
OpenBlock(IQueryColumnExpressionConvertible)
К текущему условию добавляет блок условия для значения заданного выражения.
Declaration
public QueryCondition OpenBlock(IQueryColumnExpressionConvertible expression)
Parameters
Type | Name | Description |
---|---|---|
IQueryColumnExpressionConvertible | expression | Выражение, для значения которого добавляется блок условия. |
Returns
Type | Description |
---|---|
QueryCondition | Условие QueryCondition для значения выражения |
OpenBlock(Query)
К текущему условию добавляет блок условия для результатов заданного произвольного подзапроса.
Declaration
public QueryCondition OpenBlock(Query subSelectQuery)
Parameters
Type | Name | Description |
---|---|---|
Query | subSelectQuery | Произвольный подзапрос, для результатов которого добавляет блок условия. |
Returns
Type | Description |
---|---|
QueryCondition | Условие QueryCondition для результатов подзапроса |
OpenBlock(QueryColumnExpression)
К текущему условию добавляет блок условия для значения заданного выражения.
Declaration
public QueryCondition OpenBlock(QueryColumnExpression columnExpression)
Parameters
Type | Name | Description |
---|---|---|
QueryColumnExpression | columnExpression | Выражение, для значения которого добавляется блок условия. |
Returns
Type | Description |
---|---|
QueryCondition | Условие QueryCondition для значения выражения |
OpenBlock(QueryParameter)
К текущему условию добавляет блок условия для заданного параметра запроса.
Declaration
public QueryCondition OpenBlock(QueryParameter parameter)
Parameters
Type | Name | Description |
---|---|---|
QueryParameter | parameter | Параметр запроса, для которого добавляется блок условия. |
Returns
Type | Description |
---|---|
QueryCondition | Условие QueryCondition для параметра запроса |
OpenBlock(Select)
К текущему условию добавляет блок условия для результатов заданного подзапроса на выборку.
Declaration
public QueryCondition OpenBlock(Select subSelect)
Parameters
Type | Name | Description |
---|---|---|
Select | subSelect | Подзапрос на выборку, для результатов которого добавляется блок условия. |
Returns
Type | Description |
---|---|
QueryCondition | Условие QueryCondition для результатов подзапроса на выборку
|
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, помещенное в блок. |