DbLimitExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет ограничение количества элементов в коллекции аргументов заданному значению ограничения.
public ref class DbLimitExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbLimitExpression : System.Data.Common.CommandTrees.DbExpression
type DbLimitExpression = class
inherit DbExpression
Public NotInheritable Class DbLimitExpression
Inherits DbExpression
- Наследование
Комментарии
DbLimitExpression можно применить к любому DbExpression с типом результата коллекции, включая DbSkipExpression.
DbLimitExpression предоставляет эквивалент операции Top. Для ввода не требуется операция упорядочивания. Он имеет два свойства Expression
, Argument и Limit, которые указывают коллекцию и количество строк, возвращаемых соответственно.
DbLimitExpression также имеет свойство Boolean
WithTies, которое определяет, равны ли строки в ранге к окончательной строке.
WithTies по умолчанию false
.
Свойства
Argument |
Возвращает или задает выражение, указывающее входную коллекцию. |
ExpressionKind |
Возвращает тип выражения, указывающего операцию этого выражения. (Унаследовано от DbExpression) |
Limit |
Возвращает или задает выражение, указывающее ограничение количества элементов, возвращаемых из входной коллекции. |
ResultType |
Возвращает метаданные типа для типа результата выражения. (Унаследовано от DbExpression) |
WithTies |
Возвращает, будет ли операция ограничения включать связанные результаты. Включение связанных результатов может привести к большему объему результатов, чем указано значением Limit. |
Методы
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, которая ограничивает количество элементов в коллекции аргументов указанным значением count Limit. Связанные результаты не включаются в выходные данные. |
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, которая ограничивает количество элементов в коллекции аргументов указанным значением count Limit. Связанные результаты не включаются в выходные данные. |
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, которая вызывает каноническую функцию "Потолок" с указанным аргументом, который должен иметь один, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результатов |
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, которая вызывает каноническую функцию "Миллисекунда" с указанным аргументом, который должен иметь тип результата 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, которая вызывает каноническую функцию "Обратный" с указанным аргументом, который должен иметь строковый тип результата. Тип результата выражения также является строкой. |
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 через ненулевое члены указанной коллекции. Тип результата выражения — Edm.Double. |
StDevP(DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию StDevP по сравнению с населением указанной коллекции. Тип результата выражения — Edm.Double. |
Substring(DbExpression, DbExpression, DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию "Подстрока" с указанными аргументами, которые должны иметь строковые и целые числовые типы результатов. Тип результата выражения — строка. |
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 по сравнению с ненулевыми элементами указанной коллекции. Тип результата выражения — 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, которая вызывает каноническую функцию "Расстояние" с указанными аргументами, которые должны иметь тип результата Edm.Geography или Edm.Geometry. Тип результата |
Elevation(DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию "Повышение" с указанным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double. |
EndPoint(DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию EndPoint с указанным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата совпадает с типом |
ExteriorRing(DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию "Внешний Ринг" с указанным аргументом, который должен иметь тип результата 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, которая вызывает каноническую функцию "Широта" с указанным аргументом, который должен иметь тип результата Edm.Geography. Тип результата выражения — Edm.Double. |
Longitude(DbExpression) |
Создает DbFunctionExpression, которая вызывает каноническую функцию "Долгота" с указанным аргументом, который должен иметь тип результата 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. |