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