Перечисление OrmComparisonOperator содержит варианты оператора сравнения.
Используется следующими свойствами:
Значение | Краткое описание |
0 | None. Нет. |
1 | Equal. Равенство. |
2 | NotEqual. Неравный. |
3 | NotLike. Не равный (сравнение по маске). |
4 | Like. Равенство (сравнение по маске). |
5 | Greater. Больше. |
6 | GreaterOrEqual. Больше или равно. |
7 | Less. Меньше. |
8 | LessOrEqual. Меньше или равно. |
9 | In_. Наличие значения атрибута в указанном массиве значений. Сравнение выполняется, если атрибут содержит одиночное значение. |
10 | NotIn. Отсутствие значения атрибута в указанном массиве значений. Сравнение выполняется, если атрибут содержит одиночное значение. |
11 | Exists. Существует. |
12 | NotExists. Не существует. |
13 | InSelect. Отмеченный. |
14 | NotInSelect. Не отмеченный. |
15 | Conditions. Условия. При использовании данного варианта оператора для создания вложенных условий следует использовать IOrmCondition.Nested. |
16 | NotConditions. Нет условия. При использовании данного варианта оператора для создания вложенных условий следует использовать IOrmCondition.Nested. |
17 | IsNull. Пустой. |
18 | IsNotNull. Непустой. |
20 | InQuery. Подзапрос. Позволяет указывать произвольный подзапрос в виде строки SQL, которая будет добавляться в основное условие запроса. |
256 | Join. Объединение. |
257 | JoinEqual. Равное объединение. |
261 | JoinGreater. Большее объединение. |
512 | FreeText. Свободный поиск в тексте. Если в orm-условии задан оператор FreeText, то значение атрибута проверяется через IComparerClass.FreeTextComparer.Compare (IComparerClass.FreeTextComparer). |
1024 | MatchCase. С учетом регистра. |
2048 | WholeWord. Поиск всего слова целиком. |
См. также: