DbOrExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет операцию логического ИЛИ с двумя аргументами типа Boolean. Этот класс не наследуется.
public ref class DbOrExpression sealed : System::Data::Common::CommandTrees::DbBinaryExpression
public sealed class DbOrExpression : System.Data.Common.CommandTrees.DbBinaryExpression
type DbOrExpression = class
inherit DbBinaryExpression
Public NotInheritable Class DbOrExpression
Inherits DbBinaryExpression
- Наследование
Комментарии
Требует DbOrExpression , чтобы оба его аргумента имели Boolean тип результата.
Свойства
| ExpressionKind |
Возвращает тип выражения, который указывает операцию этого выражения. (Унаследовано от DbExpression) |
| Left |
Возвращает или задает выражение DbExpression, определяющее левый аргумент. (Унаследовано от DbBinaryExpression) |
| ResultType |
Возвращает тип метаданных для результирующего типа выражения. (Унаследовано от DbExpression) |
| Right |
Возвращает или задает выражение DbExpression, определяющее правый аргумент. (Унаследовано от DbBinaryExpression) |
Методы
| Accept(DbExpressionVisitor) |
Реализует шаблон «Посетитель» для выражений, не возвращающих результирующее значение. |
| Accept<TResultType>(DbExpressionVisitor<TResultType>) |
Реализует шаблон «Посетитель» для выражений, возвращающих результирующее значение определенного типа. |
| Equals(Object) |
Определяет, равен ли указанный объект Object текущему экземпляру DbExpression. (Унаследовано от DbExpression) |
| GetHashCode() |
Служит в качестве хеш-функции для типа. (Унаследовано от DbExpression) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| All(DbExpression, Func<DbExpression,DbExpression>) |
Создает новый объект DbQuantifierExpression, определяющий, распространяется ли действие заданного предиката на все элементы входного набора. |
| And(DbExpression, DbExpression) |
Создает объект DbAndExpression, выполняющий логическую операцию И для левого и правого аргументов. |
| Any(DbExpression) |
Создает новое выражение DbExpression, определяющее, является ли заданный аргумент набора непустым. |
| Any(DbExpression, Func<DbExpression,DbExpression>) |
Создает новый объект DbQuantifierExpression, определяющий, распространяется ли действие заданного предиката на все элементы входного набора. |
| As(DbExpression, String) |
Возвращает указанные аргументы в виде объекта пары "ключ-значение". |
| Bind(DbExpression) |
Создает новый объект DbExpressionBinding, использующий сгенерированное имя переменной для привязки данного выражения. |
| BindAs(DbExpression, String) |
Создает объект DbExpressionBinding, использующий указанное имя переменной для привязки данного выражения. |
| CastTo(DbExpression, TypeUsage) |
Создает новое выражение DbCastExpression, применяющее операцию приведения к полиморфному аргументу. |
| CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Создает новое выражение DbApplyExpression, которое вычисляет указанное выражение |
| Deref(DbExpression) |
Создает новое выражение DbDerefExpression, которое получает определенную сущность, если дано выражение ссылки. |
| Distinct(DbExpression) |
Создает новое выражение DbDistinctExpression, которое удаляет повторяющиеся элементы из указанного аргумента набора. |
| Divide(DbExpression, DbExpression) |
Создает новое выражение DbArithmeticExpression, которое делит левый аргумент на правый аргумент. |
| Element(DbExpression) |
Создает новое выражение DbElementExpression, преобразующее набор в одиночный объект. |
| Equal(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, проверяющее, равен ли левый аргумент правому. |
| Except(DbExpression, DbExpression) |
Создает новое выражение DbExceptExpression, вычисляющее разницу между левым аргументом набора и правым аргументом набора. |
| Exists(DbExpression) |
Создает новое выражение DbExpression, определяющее, является ли заданный аргумент набора непустым. |
| FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Создает класс DbJoinExpression, соединяющий наборы, задаваемые левым и правым выражениями, в соответствии с заданным условием соединения. При этом FullOuterJoin используется в качестве типа DbExpressionKind. |
| GetEntityRef(DbExpression) |
Создает новое выражение DbEntityRefExpression, которое получает ссылку заданной сущности в структурной форме. |
| GetRefKey(DbExpression) |
Создает новое выражение DbRefKeyExpression, которое получает ключевые значения заданной ссылки в структурной форме. |
| GreaterThan(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, определяющее, верно ли, что левый аргумент больше правого аргумента. |
| GreaterThanOrEqual(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, определяющее, верно ли, что левый аргумент больше или равен правому аргументу. |
| GroupBind(DbExpression) |
Создает новую привязку выражения группы, которая использует сгенерированные имена переменной и переменной группы для привязки заданного выражения. |
| GroupBindAs(DbExpression, String, String) |
Создает новый объект DbGroupExpressionBinding, который использует заданные имена переменной и переменной группы для привязки заданного выражения. |
| InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Создает новое выражение DbJoinExpression, которое объединяет наборы, заданные левым и правым выражениями, при указанном условии объединения, используя InnerJoin в качестве DbExpressionKind. |
| Intersect(DbExpression, DbExpression) |
Создает новое выражение DbIntersectExpression, вычисляющее пересечение левого и правого аргументов набора. |
| IsEmpty(DbExpression) |
Создает новое выражение DbIsEmptyExpression, определяющее, является ли заданный аргумент набора пустым набором. |
| IsNull(DbExpression) |
Создает новое выражение DbIsNullExpression, определяющее, имеет ли заданный аргумент значение NULL. |
| IsOf(DbExpression, TypeUsage) |
Создает новое выражение DbIsOfExpression, определяющее, принадлежит ли заданный аргумент определенному типу или подтипу. |
| IsOfOnly(DbExpression, TypeUsage) |
Создает новое выражение DbIsOfExpression, определяющее, принадлежит ли заданный аргумент определенному типу (только этому типу, не подтипу). |
| Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>) |
Создает новый класс DbJoinExpression, который соединяет наборы, заданные внешними и внутренними выражениями при условии равенства между указанными внешними и внутренними ключами, с помощью InnerJoin в качестве DbExpressionKind. |
| Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>) |
Создает новый DbProjectExpression, который проецирует указанный селектор на наборы, заданные внешними и внутренними выражениями, соединенными условием равенства между указанными внешними и внутренними ключами, с помощью InnerJoin как DbExpressionKind. |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Создает новое выражение DbJoinExpression, которое объединяет наборы, заданные левым и правым выражениями, при указанном условии объединения, используя LeftOuterJoin в качестве DbExpressionKind. |
| LessThan(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, определяющее, верно ли, что левый аргумент меньше правого аргумента. |
| LessThanOrEqual(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, определяющее, верно ли, что левый аргумент меньше или равен правому аргументу. |
| Like(DbExpression, DbExpression) |
Создает новое выражение DbLikeExpression, которое сравнивает указанную входную строку с заданным шаблоном. |
| Like(DbExpression, DbExpression, DbExpression) |
Создает новое выражение DbLikeExpression, которое сравнивает указанную входную строку с заданным шаблоном, используя необязательную строку escape-символов. |
| Limit(DbExpression, DbExpression) |
Создает новый объект DbLimitExpression, ограничивающий число элементов в коллекции аргументов заданным пределом подсчета. Связанные результаты не включаются в выходные данные. |
| Minus(DbExpression, DbExpression) |
Создает новое выражение DbArithmeticExpression, которое вычитает правый аргумент из левого аргумента. |
| Modulo(DbExpression, DbExpression) |
Создает новое выражение DbArithmeticExpression, вычисляющее остаток при делении левого аргумента на правый аргумент. |
| Multiply(DbExpression, DbExpression) |
Создает новое выражение DbArithmeticExpression, которое умножает левый аргумент на правый аргумент. |
| Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Создает новое выражение DbRelationshipNavigationExpression, представляющее переход по композиции или отношению ассоциации. |
| Negate(DbExpression) |
Создает новое выражение DbArithmeticExpression, которое отрицает значение аргумента. |
| Not(DbExpression) |
Создает выражение DbNotExpression, выполняющее логическое отрицание заданного аргумента. |
| NotEqual(DbExpression, DbExpression) |
Создает новое выражение DbComparisonExpression, проверяющее, неравенство левого и правого аргументов. |
| OfType(DbExpression, TypeUsage) |
Создает новое выражение DbOfTypeExpression, создающее набор элементов заданного типа из указанного входного набора. |
| OfTypeOnly(DbExpression, TypeUsage) |
Создает новое выражение DbOfTypeExpression, создающее набор элементов строго заданного типа из указанного входного набора. |
| Or(DbExpression, DbExpression) |
Создает объект DbOrExpression, выполняющий логическую операцию ИЛИ для левого и правого аргументов. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>) |
Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с параметрами сортировки по умолчанию. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>, String) |
Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с заданными параметрами сортировки. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>) |
Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке убывания и с параметрами сортировки по умолчанию. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String) |
Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке убывания и с заданными параметрами сортировки. |
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Создает новое выражение DbApplyExpression, которое вычисляет указанное выражение |
| Plus(DbExpression, DbExpression) |
Создает новое выражение DbArithmeticExpression, прибавляющее к левому аргументу правый. |
| Property(DbExpression, EdmProperty) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства. |
| Property(DbExpression, NavigationProperty) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства навигации. |
| Property(DbExpression, RelationshipEndMember) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного конечного элемента отношения. |
| Property(DbExpression, String) |
Создает новое выражение DbPropertyExpression, представляющее получение свойства экземпляра с заданным именем из указанного экземпляра. |
| Select<TProjection>(DbExpression, Func<DbExpression,TProjection>) |
Создает новое выражение DbProjectExpression, выбирающее заданное выражение на данном входном наборе. |
| SelectMany(DbExpression, Func<DbExpression,DbExpression>) |
Создает новое выражение DbApplyExpression, которое вычисляет указанное выражение |
| SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
Создает новое выражение DbApplyExpression, которое вычисляет указанное выражение |
| Take(DbExpression, DbExpression) |
Создает новый объект DbLimitExpression, ограничивающий число элементов в коллекции аргументов заданным пределом подсчета. Связанные результаты не включаются в выходные данные. |
| ToSortClause(DbExpression) |
Создает новый объект DbSortClause с порядком сортировки по возрастанию и параметрами сортировки по умолчанию. |
| ToSortClause(DbExpression, String) |
Создает новый объект DbSortClause с порядком сортировки по возрастанию и заданными параметрами сортировки. |
| ToSortClauseDescending(DbExpression) |
Создает новый объект DbSortClause с порядком сортировки по убыванию и параметрами сортировки по умолчанию. |
| ToSortClauseDescending(DbExpression, String) |
Создает новый объект DbSortClause с порядком сортировки по убыванию и заданными параметрами сортировки. |
| TreatAs(DbExpression, TypeUsage) |
Создает новый экземпляр DbTreatExpression. |
| UnaryMinus(DbExpression) |
Создает новое выражение DbArithmeticExpression, которое отрицает значение аргумента. |
| Union(DbExpression, DbExpression) |
Создает новый объект DbExpression, вычисляющий объединение левого и правого аргументов набора, при этом повторяющиеся элементы удаляются. |
| UnionAll(DbExpression, DbExpression) |
Создает новый объект DbUnionAllExpression, вычисляющий объединение левого и правого аргументов набора, не удаляя повторяющиеся элементы. |
| Where(DbExpression, Func<DbExpression,DbExpression>) |
Создает новое выражение DbFilterExpression, фильтрующее элементы заданного входного набора с использованием заданного предиката. |
| Abs(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Abs с заданным аргументом, который должен иметь числовой тип результата. Тип результата выражения совпадает с типом результата для |
| AddDays(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddDays с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddHours(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddHours с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMicroseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMicroseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMilliseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMilliseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMinutes(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMinutes с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMonths(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMonths с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddNanoseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddNanoseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddSeconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddSeconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddYears(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddYears с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| Average(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Avg" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| BitwiseAnd(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseAnd с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseNot(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseNot с заданным аргументом, который должен иметь целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseOr(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseOr с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseXor(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseXor с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| Ceiling(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Ceiling с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| Concat(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Concat с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения является строка. |
| Contains(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Contains" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| Count(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Count" для указанной коллекции. Типом результата выражения является Edm.Int32. |
| Day(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Day с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DayOfYear(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию DayOfYear с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffDays(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffDays с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffHours(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffHours с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMicroseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMicroseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMilliseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMilliseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMinutes(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMinutes с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMonths(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMonths с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffNanoseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffNanoseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffSeconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffSeconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffYears(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffYears с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| EndsWith(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "EndsWith" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| Floor(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Floor" с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| GetTotalOffsetMinutes(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "GetTotalOffsetMinutes" с заданным аргументом, который должен иметь тип результата DateTimeOffset. Типом результата выражения является Edm.Int32. |
| Hour(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Hour с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| IndexOf(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "IndexOf" с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения является Edm.Int32. |
| Left(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Left с заданным аргументом, который должен иметь строковый и целочисленный тип результата. Типом результата выражения является строка. |
| Length(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Length с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения является Edm.Int32. |
| LongCount(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "BigCount" для указанной коллекции. Тип результата выражения — Edm.Int64. |
| Max(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Max" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| Millisecond(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Millisecond с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| Min(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Min" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| Minute(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Minute с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| Month(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Month с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| Power(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Power" с заданными аргументами, которые должны иметь числовые типы результатов. Тип результата выражения совпадает с типом результата для |
| Replace(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Replace" с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения также является строка. |
| Reverse(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Reverse с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| Right(DbExpression, DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Right с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения является строка. |
| Round(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Round" с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| Round(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Round" с заданными аргументами, которые должны иметь одинарный, двойной или десятичный типы результатов. Тип результата выражения совпадает с типом результата для |
| Second(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Second с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| StartsWith(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "StartsWith" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| StDev(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "StDev" над не равными NULL членами указанной коллекции. Тип результата выражения — Edm.Double. |
| StDevP(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "StDevP" над популяцией указанной коллекции. Тип результата выражения — Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Substring" с заданными аргументами, которые должны иметь строковый и целочисленный типы результатов. Типом результата выражения является строка. |
| Sum(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Sum" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| ToLower(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию ToLower с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| ToUpper(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию ToUpper с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| Trim(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Trim с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| TrimEnd(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию RTrim с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| TrimStart(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию LTrim с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| Truncate(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Truncate" с заданными аргументами, которые должны иметь одинарный, двойной или десятичный типы результатов. Тип результата выражения совпадает с типом результата для |
| TruncateTime(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию TruncateTime с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Тип результата выражения совпадает с типом результата для |
| Var(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Var" над не равными NULL членами указанной коллекции. Тип результата выражения — Edm.Double. |
| VarP(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "VarP" над популяцией указанной коллекции. Тип результата выражения — Edm.Double. |
| Year(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Year с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| Area(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Area с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
| AsBinary(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AsBinary с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Binary. |
| AsGml(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AsGml с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String. |
| AsText(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AsText с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String. |
| Centroid(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Centroid с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| CoordinateSystemId(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'CoordinateSystemId' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32. |
| Distance(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Distance с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| Elevation(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Elevation с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
| EndPoint(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию EndPoint с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата такой же, как для |
| ExteriorRing(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию ExteriorRing с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| InteriorRingAt(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию InteriorRingAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geometry. Второй аргумент должен иметь числовые целые типы результата. Тип результата выражения — Edm.Geometry. |
| InteriorRingCount(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию InteriorRingCount с заданным аргументом, который должен иметь тип результата Edm.Geometry. Типом результата выражения является Edm.Int32. |
| IsClosedSpatial(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию IsClosedSpatial с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Результат имеет тип Edm.Boolean. |
| IsEmptySpatial(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию IsEmptySpatial с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| IsRing(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию IsRing с заданным аргументом, который должен иметь тип результата Edm.Geometry. Результат имеет тип Edm.Boolean. |
| IsSimpleGeometry(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию IsSimpleGeometry с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| IsValidGeometry(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию IsValidGeometry с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| Latitude(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Latitude с заданным аргументом, который должен иметь тип результата Edm.Geography. Тип результата выражения — Edm.Double. |
| Longitude(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Longitude с заданным аргументом, который должен иметь тип результата Edm.Geography. Тип результата выражения — Edm.Double. |
| Measure(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Measure с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
| PointAt(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию PointAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geography или Edm.Geometry. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом результата |
| PointCount(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию PointCount с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32. |
| PointOnSurface(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию PointOnSurface с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| SpatialBoundary(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialBoundary с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| SpatialBuffer(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialBuffer' с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry и Edm.Double. Тип результата выражения — Edm.Geometry. |
| SpatialContains(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialContains с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| SpatialConvexHull(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialConvexHull с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| SpatialCrosses(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialCrosses с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| SpatialDifference(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialDifference с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialDimension(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialDimension' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32. |
| SpatialDisjoint(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialDisjoint с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialElementAt(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialElementAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geography или Edm.Geometry. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом результата |
| SpatialElementCount(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialElementCount' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32. |
| SpatialEnvelope(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialEnvelope с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry. |
| SpatialEquals(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialEquals с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialIntersection(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersection с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialIntersects(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersects с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialLength(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialLength с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
| SpatialOverlaps(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialOverlaps с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| SpatialRelate(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialRelate с заданными аргументами, которые должны иметь тип результата Edm.Geometry и строковый тип результата. Тип результата выражения — Edm.Boolean. |
| SpatialSymmetricDifference(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialSymmetricDifference с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialTouches(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialTouches с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| SpatialTypeName(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialTypeName с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String. |
| SpatialUnion(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialUnion с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
| SpatialWithin(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialWithin с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
| StartPoint(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'StartPoint' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата такой же, как для |
| XCoordinate(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию XCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double. |
| YCoordinate(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию YCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double. |