Udostępnij za pośrednictwem


DbLimitExpression Klasa

Definicja

Reprezentuje ograniczenie liczby elementów w kolekcji argumentów do określonej wartości limitu.

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
Dziedziczenie
DbLimitExpression

Uwagi

DbLimitExpression można zastosować do dowolnego DbExpression z typem wyników kolekcji, w tym DbSkipExpression. DbLimitExpression zapewnia odpowiednik operacji Top. Nie wymaga wykonania operacji porządkowania na danych wejściowych. Ma ona dwie właściwości Expression, Argument i Limit, które określają kolekcję i liczbę wierszy do zwrócenia odpowiednio. DbLimitExpression ma również właściwość BooleanWithTies, która określa, czy wiersze równe w klasyfikacji do ostatniego wiersza są zwracane. WithTies wartość domyślna to false.

Właściwości

Argument

Pobiera lub ustawia wyrażenie określające kolekcję danych wejściowych.

ExpressionKind

Pobiera rodzaj wyrażenia, który wskazuje operację tego wyrażenia.

(Odziedziczone po DbExpression)
Limit

Pobiera lub ustawia wyrażenie określające limit liczby elementów zwracanych z kolekcji wejściowej.

ResultType

Pobiera metadane typu dla typu wyniku wyrażenia.

(Odziedziczone po DbExpression)
WithTies

Pobiera, czy operacja limitu będzie zawierać powiązane wyniki. Dołączenie powiązanych wyników może spowodować wygenerowanie większej liczby wyników niż określona przez wartość Limit.

Metody

Accept(DbExpressionVisitor)

Implementuje wzorzec odwiedzających wyrażenia, które nie generują wartości wyniku.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementuje wzorzec odwiedzających wyrażenia, które generują wartość wynikową określonego typu.

Equals(Object)

Określa, czy określona Object jest równa bieżącemu wystąpieniu DbExpression.

(Odziedziczone po DbExpression)
GetHashCode()

Służy jako funkcja skrótu dla typu.

(Odziedziczone po DbExpression)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

All(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbQuantifierExpression, który określa, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

And(DbExpression, DbExpression)

Tworzy DbAndExpression, który wykonuje logiczne argumenty And po lewej i prawej stronie.

Any(DbExpression)

Tworzy nowy DbExpression, który określa, czy określony argument zestawu jest niepusty.

Any(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbQuantifierExpression, który określa, czy dany predykat zawiera dowolny element zestawu danych wejściowych.

As(DbExpression, String)

Zwraca określone argumenty jako obiekt pary klucz/wartość.

Bind(DbExpression)

Tworzy nowy DbExpressionBinding, który używa wygenerowanej nazwy zmiennej do powiązania danego wyrażenia.

BindAs(DbExpression, String)

Tworzy nowy DbExpressionBinding, który używa określonej nazwy zmiennej do powiązania danego wyrażenia.

CastTo(DbExpression, TypeUsage)

Tworzy nowy DbCastExpression, który stosuje operację rzutowania do argumentu polimorficznego.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Tworzy nowy DbApplyExpression, który oblicza dane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których apply oblicza pusty zestaw, nie są uwzględniane.

Deref(DbExpression)

Tworzy nowy DbDerefExpression, który pobiera określoną jednostkę, biorąc pod uwagę wyrażenie referencyjne.

Distinct(DbExpression)

Tworzy nowy DbDistinctExpression, który usuwa duplikaty z danego argumentu zestawu.

Divide(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression dzielący argument po lewej stronie przez prawy argument.

Element(DbExpression)

Tworzy nowy DbElementExpression, który konwertuje zestaw na pojedynczy.

Equal(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który porównuje argumenty po lewej i prawej stronie pod kątem równości.

Except(DbExpression, DbExpression)

Tworzy nowy DbExceptExpression, który oblicza odejmowanie prawego argumentu zestawu z argumentu zestawu po lewej stronie.

Exists(DbExpression)

Tworzy nowy DbExpression, który określa, czy określony argument zestawu jest niepusty.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Tworzy nowy DbJoinExpression, który łączy zestawy określone przez wyrażenia lewe i prawe w określonym warunku sprzężenia przy użyciu parametru FullOuterJoin jako DbExpressionKind.

GetEntityRef(DbExpression)

Tworzy nowy DbEntityRefExpression, który pobiera odwołanie określonej jednostki w postaci strukturalnej.

GetRefKey(DbExpression)

Tworzy nowy DbRefKeyExpression, który pobiera wartości klucza określonego odwołania w postaci strukturalnej.

GreaterThan(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który określa, czy argument po lewej stronie jest większy niż argument prawy.

GreaterThanOrEqual(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który określa, czy argument po lewej stronie jest większy niż lub równy prawy argument.

GroupBind(DbExpression)

Tworzy nowe powiązanie wyrażenia grupy, które używa wygenerowanej zmiennej i nazw zmiennych grupy do powiązania danego wyrażenia.

GroupBindAs(DbExpression, String, String)

Tworzy nowy DbGroupExpressionBinding, który używa określonej nazwy zmiennej i nazw zmiennych grupy do powiązania danego wyrażenia.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Tworzy nowy DbJoinExpression, który łączy zestawy określone przez wyrażenia lewe i prawe w określonym warunku sprzężenia, używając innerJoin jako DbExpressionKind.

Intersect(DbExpression, DbExpression)

Tworzy nowy DbIntersectExpression, który oblicza przecięcie argumentów zestawu po lewej i prawej stronie.

IsEmpty(DbExpression)

Tworzy nowy DbIsEmptyExpression, który określa, czy określony argument zestawu jest pustym zestawem.

IsNull(DbExpression)

Tworzy nowy DbIsNullExpression, który określa, czy określony argument ma wartość null.

IsOf(DbExpression, TypeUsage)

Tworzy nowy DbIsOfExpression, który określa, czy dany argument ma określony typ, czy podtyp.

IsOfOnly(DbExpression, TypeUsage)

Tworzy nowe wyrażenie DbIsOfExpression, które określa, czy dany argument ma określony typ i tylko tego typu (a nie podtyp).

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Tworzy nowy DbJoinExpression, który łączy zestawy określone przez wyrażenia zewnętrzne i wewnętrzne, w warunku równości między określonymi kluczami zewnętrznymi i wewnętrznymi, używając innerJoin jako DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Tworzy nowy DbProjectExpression, który projektuje określony selektor dla zestawów określonych przez wyrażenia zewnętrzne i wewnętrzne, sprzężone w warunku równości między określonymi kluczami zewnętrznymi i wewnętrznymi, używając innerJoin jako DbExpressionKind.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Tworzy nowy DbJoinExpression, który łączy zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu funkcji LeftOuterJoin jako DbExpressionKind.

LessThan(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który określa, czy argument po lewej stronie jest mniejszy niż argument po prawej stronie.

LessThanOrEqual(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który określa, czy argument po lewej stronie jest mniejszy niż lub równy prawy argument.

Like(DbExpression, DbExpression)

Tworzy nowy DbLikeExpression, który porównuje określony ciąg wejściowy z danym wzorcem.

Like(DbExpression, DbExpression, DbExpression)

Tworzy nowy DbLikeExpression, który porównuje określony ciąg wejściowy z danym wzorcem przy użyciu opcjonalnej ucieczki.

Limit(DbExpression, DbExpression)

Tworzy nową DbLimitExpression, która ogranicza liczbę elementów w kolekcji Argumenty do określonej wartości limitu liczby. Powiązane wyniki nie są uwzględniane w danych wyjściowych.

Minus(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression, który odejmuje argument prawy od argumentu po lewej stronie.

Modulo(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression, który oblicza pozostałą część argumentu po lewej stronie podzielonego przez prawy argument.

Multiply(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression, który mnoży argument po lewej stronie przez prawy argument.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Tworzy nowy DbRelationshipNavigationExpression reprezentujący nawigację między kompozycją lub relacją skojarzenia.

Negate(DbExpression)

Tworzy nowy DbArithmeticExpression, który neguje wartość argumentu.

Not(DbExpression)

Tworzy DbNotExpression, który wykonuje logiczne negację danego argumentu.

NotEqual(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression, który porównuje argumenty po lewej i prawej stronie pod kątem nierówności.

OfType(DbExpression, TypeUsage)

Tworzy nowy DbOfTypeExpression, który tworzy zestaw składający się z elementów danego zestawu danych wejściowych, które są określonego typu.

OfTypeOnly(DbExpression, TypeUsage)

Tworzy nowy DbOfTypeExpression, który tworzy zestaw składający się z elementów danego zestawu danych wejściowych, które są dokładnie określonego typu.

Or(DbExpression, DbExpression)

Tworzy DbOrExpression, który wykonuje logiczne argumenty Or z lewej i prawej strony.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression, który sortuje dane wejściowe ustawione według określonego klucza sortowania z rosnącą kolejnością sortowania i sortowaniem domyślnym.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Tworzy nowy DbSortExpression, który sortuje dane wejściowe ustawione według określonego klucza sortowania z rosnącą kolejnością sortowania i określonym sortowaniem.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression, który sortuje dane wejściowe ustawione według określonego klucza sortowania z malejącą kolejnością sortowania i sortowaniem domyślnym.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Tworzy nowy DbSortExpression, który sortuje dane wejściowe ustawione według określonego klucza sortowania z malejącą kolejnością sortowania i określonym sortowaniem.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Tworzy nowy DbApplyExpression, który oblicza dane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których apply oblicza wartość pustego zestawu, mają wartość kolumny zastosuj null.

Plus(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression, który dodaje argument po lewej stronie do argumentu po prawej stronie.

Property(DbExpression, EdmProperty)

Tworzy nowy DbPropertyExpression reprezentujący pobieranie określonej właściwości.

Property(DbExpression, NavigationProperty)

Tworzy nowy DbPropertyExpression reprezentujący pobieranie określonej właściwości nawigacji.

Property(DbExpression, RelationshipEndMember)

Tworzy nowy DbPropertyExpression reprezentujący pobieranie określonego elementu członkowskiego końcowego relacji.

Property(DbExpression, String)

Tworzy nową DbPropertyExpression reprezentującą pobieranie właściwości wystąpienia o określonej nazwie z danego wystąpienia.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Tworzy nowy DbProjectExpression, który wybiera określone wyrażenie dla danego zestawu danych wejściowych.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbApplyExpression, który oblicza dane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których apply oblicza pusty zestaw, nie są uwzględniane. Następnie zostanie utworzona DbProjectExpression, która wybiera kolumnę apply z każdego wiersza, generując ogólną kolekcję wyników apply.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Tworzy nowy DbApplyExpression, który oblicza dane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których apply oblicza pusty zestaw, nie są uwzględniane. Następnie zostanie utworzona DbProjectExpression, która wybiera określoną selector w każdym wierszu, generując ogólną kolekcję wyników.

Take(DbExpression, DbExpression)

Tworzy nową DbLimitExpression, która ogranicza liczbę elementów w kolekcji Argumenty do określonej wartości limitu liczby. Powiązane wyniki nie są uwzględniane w danych wyjściowych.

ToSortClause(DbExpression)

Tworzy nowy DbSortClause z rosnącą kolejnością sortowania i sortowaniem domyślnym.

ToSortClause(DbExpression, String)

Tworzy nowy DbSortClause z rosnącą kolejnością sortowania i określonym sortowaniem.

ToSortClauseDescending(DbExpression)

Tworzy nowy DbSortClause ze malejącą kolejnością sortowania i sortowaniem domyślnym.

ToSortClauseDescending(DbExpression, String)

Tworzy nowy DbSortClause z kolejnością sortowania malejącego i określonym sortowaniem.

TreatAs(DbExpression, TypeUsage)

Tworzy nowy DbTreatExpression.

UnaryMinus(DbExpression)

Tworzy nowy DbArithmeticExpression, który neguje wartość argumentu.

Union(DbExpression, DbExpression)

Tworzy nowy DbExpression, który oblicza unię lewego i prawego zestawu argumentów z usuniętymi duplikatami.

UnionAll(DbExpression, DbExpression)

Tworzy nowy DbUnionAllExpression, który oblicza unię argumentów zestawu po lewej i prawej stronie i nie usuwa duplikatów.

Where(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbFilterExpression, który filtruje elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu.

Abs(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Abs" z określonym argumentem, który musi mieć typ wyniku liczbowego. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

AddDays(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "AddDays" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue.

AddHours(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddHours" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddMicroseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "AddMicroseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddMilliseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMilliseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddMinutes(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMinutes" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddMonths(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMonths" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue.

AddNanoseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddNanoseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddSeconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddSeconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku timeValue.

AddYears(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddYears" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue.

Average(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Avg" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji.

BitwiseAnd(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseAnd" z określonymi argumentami, które muszą mieć ten sam typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów.

BitwiseNot(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseNot" z określonym argumentem, który musi mieć typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów.

BitwiseOr(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseOr" z określonymi argumentami, które muszą mieć ten sam typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów.

BitwiseXor(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseXor" z określonymi argumentami, które muszą mieć ten sam typ liczb całkowitych. Typ wyniku wyrażenia jest taki sam jak typ argumentów.

Ceiling(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Ceiling" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

Concat(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Concat" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to ciąg.

Contains(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Contains" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna.

Count(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Count" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int32.

Day(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Day" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

DayOfYear(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "DayOfYear" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

DiffDays(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffDays" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

DiffHours(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffHours" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "DiffMicroseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMilliseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMinutes" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMonths" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "DiffNanoseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffSeconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

DiffYears(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "DiffYears" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

EndsWith(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "EndsWith" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna.

Floor(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Floor" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

GetTotalOffsetMinutes(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "GetTotalOffsetMinutes" z określonym argumentem, który musi mieć typ wyniku DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

Hour(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Hour" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

IndexOf(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "IndexOf" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32.

Left(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Left" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczb całkowitych. Typ wyniku wyrażenia to ciąg.

Length(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Length" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32.

LongCount(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "BigCount" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int64.

Max(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Max" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji.

Millisecond(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Milisekunda" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

Min(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Min" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji.

Minute(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Minute" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

Month(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Month" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

Power(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Power" z określonymi argumentami, które muszą mieć typy wyników liczbowych. Typ wyniku wyrażenia jest taki sam jak typ wyniku baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "Replace" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

Reverse(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Reverse" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

Right(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Right" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczb całkowitych. Typ wyniku wyrażenia to ciąg.

Round(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Round" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

Round(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Round" z określonymi argumentami, które muszą mieć jeden, podwójny lub dziesiętny oraz typy wyników liczb całkowitych. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

Second(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Second" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

StartsWith(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "StartsWith" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna.

StDev(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "StDev" na elementach członkowskich innych niż null określonej kolekcji. Typ wyniku wyrażenia to Edm.Double.

StDevP(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "StDevP" w populacji określonej kolekcji. Typ wyniku wyrażenia to Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Substring" z określonymi argumentami, które muszą mieć ciąg i typy wyników liczb całkowitych. Typ wyniku wyrażenia to ciąg.

Sum(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Sum" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji.

ToLower(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "ToLower" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

ToUpper(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "ToUpper" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

Trim(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Trim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

TrimEnd(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "RTrim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

TrimStart(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "LTrim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

Truncate(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Truncate" z określonymi argumentami, które muszą mieć pojedyncze, podwójne lub dziesiętne i całkowite typy wyników. Typ wyniku wyrażenia jest taki sam jak typ wyniku value.

TruncateTime(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "TruncateTime" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue.

Var(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Var" dla elementów członkowskich innych niż null określonej kolekcji. Typ wyniku wyrażenia to Edm.Double.

VarP(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "VarP" w populacji określonej kolekcji. Typ wyniku wyrażenia Edm.Double.

Year(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Year" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32.

Area(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Area" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

AsBinary(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AsBinary" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Binary.

AsGml(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "AsGml" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.String.

AsText(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AsText" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.String.

Centroid(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Centroid" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

CoordinateSystemId(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "CoordinateSystemId" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Int32.

Distance(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Distance" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Double.

Elevation(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Elevation" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

EndPoint(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "EndPoint" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku jest taki sam jak w przypadku spatialValue.

ExteriorRing(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "ExteriorRing" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "InteriorRingAt" z określonymi argumentami. Pierwszy argument musi mieć typ wyniku Edm.Geometry. Drugi argument musi mieć typy wyników liczbowych liczb całkowitych. Typ wyniku wyrażenia to Edm.Geometry.

InteriorRingCount(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "InteriorRingCount" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Int32.

IsClosedSpatial(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "IsClosedSpatial" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku to Edm.Boolean.

IsEmptySpatial(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "IsEmptySpatial" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

IsRing(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "IsRing" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku to Edm.Boolean.

IsSimpleGeometry(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "IsSimpleGeometry" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

IsValidGeometry(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "IsValidGeometry" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

Latitude(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Latitude" z określonym argumentem, który musi mieć typ wyniku Edm.Geography. Typ wyniku wyrażenia to Edm.Double.

Longitude(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Longitude" z określonym argumentem, który musi mieć typ wyniku Edm.Geography. Typ wyniku wyrażenia to Edm.Double.

Measure(DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Measure" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

PointAt(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "PointAt" z określonymi argumentami. Pierwszy argument musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Drugi argument musi mieć typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak w przypadku spatialValue.

PointCount(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "PointCount" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Int32.

PointOnSurface(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "PointOnSurface" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

SpatialBoundary(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialBoundary" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialBuffer" z określonymi argumentami, które muszą mieć typy wyników Edm.Geography lub Edm.Geometry i Edm.Double. Typ wyniku wyrażenia to Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialContains" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

SpatialConvexHull(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialConvexHull" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "SpatialCrosses" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialDifference" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialDimension(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialDimension" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialDisjoint" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialElementAt" z określonymi argumentami. Pierwszy argument musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Drugi argument musi mieć typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak w przypadku spatialValue.

SpatialElementCount(DbExpression)

Tworzy DbFunctionExpression, która wywołuje funkcję canonical "SpatialElementCount" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Int32.

SpatialEnvelope(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialEnvelope" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialEquals" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "SpatialIntersection" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialIntersects" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialLength(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "SpatialLength" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialOverlaps" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialRelate" z określonymi argumentami, które muszą mieć typy wyników Edm.Geometry i ciągów. Typ wyniku wyrażenia to Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "SpatialSymmetricDifference" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialTouches" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

SpatialTypeName(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję canonical "SpatialTypeName" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku wyrażenia to Edm.String.

SpatialUnion(DbExpression, DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "SpatialUnion" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "SpatialWithin" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

StartPoint(DbExpression)

Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "StartPoint" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku jest taki sam jak w przypadku spatialValue.

XCoordinate(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "XCoordinate" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

YCoordinate(DbExpression)

Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "YCoordinate" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Double.

Dotyczy