DbBinaryExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует базовую функциональность, необходимую выражениям, принимающим два операнда-выражения.
public abstract class DbBinaryExpression : System.Data.Entity.Core.Common.CommandTrees.DbExpression
type DbBinaryExpression = class
inherit DbExpression
Public MustInherit Class DbBinaryExpression
Inherits DbExpression
- Наследование
- Производный
Свойства
ExpressionKind |
Возвращает тип выражения, который указывает операцию этого выражения. (Унаследовано от DbExpression) |
Left |
Возвращает объект , определяющий DbExpression левый аргумент. |
ResultType |
Возвращает тип метаданных для результирующего типа выражения. (Унаследовано от DbExpression) |
Right |
Возвращает объект , определяющий DbExpression правильный аргумент. |
Методы
Accept(DbExpressionVisitor) |
Реализует шаблон «Посетитель» для выражений, не возвращающих результирующее значение. (Унаследовано от DbExpression) |
Accept<TResultType>(DbExpressionVisitor<TResultType>) |
Реализует шаблон «Посетитель» для выражений, возвращающих результирующее значение определенного типа. (Унаследовано от DbExpression) |
Equals(Object) |
Определяет, равен ли указанный объект Object текущему экземпляру DbExpression. (Унаследовано от DbExpression) |
GetHashCode() |
Служит в качестве хеш-функции для типа. (Унаследовано от DbExpression) |
Методы расширения
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 объект , который вычисляет заданное выражение apply один раз для каждого элемента заданного входного набора, создавая коллекцию строк с соответствующими входными столбцами и столбцами apply. Строки, для которых применяется пустой набор, не включаются. |
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, который использует заданные имена переменной и переменной группы для привязки заданного выражения. |
In(DbExpression, IList<DbConstantExpression>) |
Создает объект , который сопоставляет DbInExpression результат указанного выражения с результатами константных выражений в указанном списке. |
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 объект , который вычисляет заданное выражение apply один раз для каждого элемента заданного входного набора, создавая коллекцию строк с соответствующими входными столбцами и столбцами apply. Строки, для которых применяется пустой набор, имеют значение apply column, равное NULL. |
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 объект , который вычисляет заданное выражение apply один раз для каждого элемента заданного входного набора, создавая коллекцию строк с соответствующими входными столбцами и столбцами apply. Строки, для которых применяется пустой набор, не включаются. DbProjectExpression Затем создается объект , который выбирает столбец apply из каждой строки, создавая общую коллекцию результатов применения. |
SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
Создает новый DbApplyExpression объект , который вычисляет заданное выражение apply один раз для каждого элемента заданного входного набора, создавая коллекцию строк с соответствующими входными столбцами и столбцами apply. Строки, для которых применяется пустой набор, не включаются. DbProjectExpression Затем создается объект , который выбирает указанный селектор для каждой строки, создавая общую коллекцию результатов. |
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 и целочисленный тип. Тип результата выражения совпадает с типом результата dateValue. |
AddHours(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddHours с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddMicroseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMicroseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddMilliseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMilliseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddMinutes(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMinutes с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddMonths(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMonths с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата dateValue. |
AddNanoseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddNanoseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddSeconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddSeconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата timeValue. |
AddYears(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddYears с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата dateValue. |
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" с заданными аргументами, которые должны иметь числовые типы результатов. Тип результата выражения совпадает с типом результата baseArgument. |
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. Тип результата выражения совпадает с типом результата dateValue. |
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. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения — Edm.Double. |
Elevation(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Elevation с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
EndPoint(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию EndPoint с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата совпадает с типом spatialValue. |
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. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом spatialValue. |
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. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения совпадает с типом spatialValue1 и spatialValue2. |
SpatialDimension(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialDimension' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32. |
SpatialDisjoint(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialDisjoint с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения — Edm.Boolean. |
SpatialElementAt(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialElementAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geography или Edm.Geometry. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом spatialValue. |
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. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения — Edm.Boolean. |
SpatialIntersection(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersection с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения совпадает с типом spatialValue1 и spatialValue2. |
SpatialIntersects(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersects с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения — Edm.Boolean. |
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. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения совпадает с типом spatialValue1 и spatialValue2. |
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. Тип результата spatialValue1 должен соответствовать типу результата spatialValue2. Тип результата выражения совпадает с типом spatialValue1 и spatialValue2. |
SpatialWithin(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialWithin с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean. |
StartPoint(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию 'StartPoint' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата совпадает с типом spatialValue. |
XCoordinate(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию XCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double. |
YCoordinate(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию YCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double. |
Применяется к
Entity Framework