Udostępnij za pośrednictwem


DbCastExpression Klasa

Definicja

Reprezentuje konwersję typu pojedynczego argumentu na określony typ. Klasa ta nie może być dziedziczona.

public class DbCastExpression : System.Data.Entity.Core.Common.CommandTrees.DbUnaryExpression
type DbCastExpression = class
    inherit DbUnaryExpression
Public Class DbCastExpression
Inherits DbUnaryExpression
Dziedziczenie

Właściwości

Argument

Pobiera element DbExpression definiujący argument .

(Odziedziczone po DbUnaryExpression)
ExpressionKind

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

(Odziedziczone po DbExpression)
ResultType

Pobiera metadane typu dla typu wyniku wyrażenia.

(Odziedziczone po DbExpression)

Metody

Accept(DbExpressionVisitor)

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

Accept<TResultType>(DbExpressionVisitor<TResultType>)

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

Equals(Object)

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

(Odziedziczone po DbExpression)
GetHashCode()

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

(Odziedziczone po DbExpression)

Metody rozszerzania

All(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

And(DbExpression, DbExpression)

Tworzy obiekt 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 element określający, 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 nową DbExpressionBinding , która używa wygenerowanej nazwy zmiennej do powiązania danego wyrażenia.

BindAs(DbExpression, String)

Tworzy nową DbExpressionBinding , która używa określonej nazwy zmiennej do powiązania podanego wyrażenia

CastTo(DbExpression, TypeUsage)

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

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

Tworzy nowy DbApplyExpression element, który oblicza podane 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 są stosowane obliczenia do pustego zestawu, nie są uwzględniane.

Deref(DbExpression)

Tworzy nowy DbDerefExpression element, który pobiera określoną jednostkę przy użyciu wyrażenia referencyjnego.

Distinct(DbExpression)

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

Divide(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression , który dzieli argument po lewej stronie przez prawy argument.

Element(DbExpression)

Tworzy nowy DbElementExpression zestaw, 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 element, który oblicza odejmowanie argumentu zestawu po prawej stronie od 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 element łączący zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru FullOuterJoin jako .DbExpressionKind

GetEntityRef(DbExpression)

Tworzy nowy DbEntityRefExpression element, który pobiera ref określonej jednostki w postaci strukturalnej.

GetRefKey(DbExpression)

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

GreaterThan(DbExpression, DbExpression)

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

GreaterThanOrEqual(DbExpression, DbExpression)

Tworzy nowy DbComparisonExpression , który określa, czy lewy argument 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.

In(DbExpression, IList<DbConstantExpression>)

Tworzy obiekt DbInExpression zgodny z wynikiem określonego wyrażenia z wynikami wyrażeń stałych na określonej liście.

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

Tworzy nowy DbJoinExpression element łączący zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu elementu InnerJoin jako DbExpressionKind .

Intersect(DbExpression, DbExpression)

Tworzy nowy DbIntersectExpression element, który oblicza przecięcie argumentów 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 element, który określa, czy określony argument ma wartość null.

IsOf(DbExpression, TypeUsage)

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

IsOfOnly(DbExpression, TypeUsage)

Tworzy nowe DbIsOfExpression wyrażenie, które określa, czy dany argument jest określonego typu, i tylko tego typu (a nie podtypu).

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 element, który tworzy 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 przy użyciu innerJoin jako DbExpressionKind .

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

Tworzy nowy DbJoinExpression element łączący zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru DbExpressionKind LeftOuterJoin jako .

LessThan(DbExpression, DbExpression)

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

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 nowy DbLimitExpression element, który ogranicza liczbę elementów w kolekcji Argument do określonej wartości limitu liczby. Powiązane wyniki nie są uwzględniane w danych wyjściowych.

Minus(DbExpression, DbExpression)

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

Modulo(DbExpression, DbExpression)

Tworzy nową DbArithmeticExpression , która oblicza pozostałą część argumentu po lewej stronie podzieloną 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 nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.

Negate(DbExpression)

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

Not(DbExpression)

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

NotEqual(DbExpression, DbExpression)

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

OfType(DbExpression, TypeUsage)

Tworzy nowy DbOfTypeExpression zestaw, 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 zestaw, 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 obiekt DbOrExpression , który wykonuje logiczne argumenty Or po lewej i prawej stronie.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression , który sortuje dane wejściowe ustawione przez określony klucz sortowania z rosnącą kolejnością sortowania i domyślnym sortowaniem.

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 element, który oblicza podane 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 są stosowane obliczenia do pustego zestawu, mają wartość kolumny zastosuj wartość null.

Plus(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression argument, który dodaje lewy argument do prawego argumentu.

Property(DbExpression, EdmProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości.

Property(DbExpression, NavigationProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości nawigacji.

Property(DbExpression, RelationshipEndMember)

Tworzy nową DbPropertyExpression reprezentację pobierania określonego elementu członkowskiego końcowego relacji.

Property(DbExpression, String)

Tworzy nową DbPropertyExpression reprezentację pobierania właściwości wystąpienia o określonej nazwie z danego wystąpienia.

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

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

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbApplyExpression element, który oblicza podane 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 są stosowane obliczenia do pustego zestawu, nie są uwzględniane. Następnie DbProjectExpression tworzony jest obiekt , który wybiera kolumnę Zastosuj z każdego wiersza, generując ogólną kolekcję stosowania wyników.

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

Tworzy nowy DbApplyExpression element, który oblicza podane 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 są stosowane obliczenia do pustego zestawu, nie są uwzględniane. Następnie DbProjectExpression tworzony jest obiekt , który wybiera określony selektor dla każdego wiersza, generując ogólną kolekcję wyników.

Take(DbExpression, DbExpression)

Tworzy nowy DbLimitExpression element, który ogranicza liczbę elementów w kolekcji Argument 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 z kolejnością sortowania malejącego 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 adres DbTreatExpression.

UnaryMinus(DbExpression)

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

Union(DbExpression, DbExpression)

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

UnionAll(DbExpression, DbExpression)

Tworzy nowy DbUnionAllExpression element, który oblicza związek argumentów po lewej i prawej stronie i nie usuwa duplikatów.

Where(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbFilterExpression element filtrujący elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu.

Abs(DbExpression)

Tworzy obiekt 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 wartości.

AddDays(DbExpression, DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który 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 obiekt 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 element 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 element DbFunctionExpression , który wywołuje kanoniczną funkcję "AddMonths" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i całkowitoliczbowe. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue.

AddNanoseconds(DbExpression, DbExpression)

Tworzy element 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 element 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 element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Avg" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji.

BitwiseAnd(DbExpression, DbExpression)

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

BitwiseNot(DbExpression)

Tworzy obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "BitwiseXor" 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.

Ceiling(DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 wartości.

Concat(DbExpression, DbExpression)

Tworzy obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Count" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int32.

Day(DbExpression)

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

DayOfYear(DbExpression)

Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 element 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 element DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt 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 element 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 obiekt DbFunctionExpression , który 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 obiekt DbFunctionExpression , który 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 wartości.

GetTotalOffsetMinutes(DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "IndexOf" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32.

Left(DbExpression, DbExpression)

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

Length(DbExpression)

Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "BigCount" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int64.

Max(DbExpression)

Tworzy obiekt 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 element DbFunctionExpression , który wywołuje funkcję kanoniczną "Millisecond" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32.

Min(DbExpression)

Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Replace" określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem.

Reverse(DbExpression)

Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Prawo" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczbowego liczbowego. Typ wyniku wyrażenia to ciąg.

Round(DbExpression)

Tworzy obiekt 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 wartości.

Round(DbExpression, DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 wartości.

Second(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 element DbFunctionExpression , który 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "StDev" dla niepustych elementów członkowskich określonej kolekcji. Typ wyniku wyrażenia to Edm.Double.

StDevP(DbExpression)

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

Substring(DbExpression, DbExpression, DbExpression)

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

Sum(DbExpression)

Tworzy obiekt 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 element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt 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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Truncate" 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 wartości.

TruncateTime(DbExpression)

Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Var" dla niepustych elementów członkowskich określonej kolekcji. Typ wyniku wyrażenia to Edm.Double.

VarP(DbExpression)

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

Year(DbExpression)

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

Area(DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 obiekt 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 obiekt DbFunctionExpression , który 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 obiekt 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 obiekt 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 obiekt 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 obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Double.

Elevation(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt DbFunctionExpression , który 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 wartość spatialValue.

ExteriorRing(DbExpression)

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

InteriorRingAt(DbExpression, DbExpression)

Tworzy obiekt 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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "IsValidGeometry" z określonym argumentem, który musi mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

Latitude(DbExpression)

Tworzy obiekt 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 obiekt DbFunctionExpression , który 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 obiekt DbFunctionExpression , który 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 typ elementu spatialValue.

PointCount(DbExpression)

Tworzy obiekt 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 obiekt 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 obiekt 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 obiekt 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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "SpatialCrosses" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geometry. Typ wyniku wyrażenia to Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Tworzy obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialDimension(DbExpression)

Tworzy obiekt 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 obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Tworzy obiekt 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 typ elementu spatialValue.

SpatialElementCount(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

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

SpatialIntersects(DbExpression, DbExpression)

Tworzy obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia to Edm.Boolean.

SpatialLength(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "SpatialSymmetricDifference" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 elementu spatialValue1 musi być zgodny z typem wyniku spatialValue2. Typ wyniku wyrażenia jest taki sam jak typ spatialValue1 i spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Tworzy obiekt DbFunctionExpression , który 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 obiekt 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 wartość spatialValue.

XCoordinate(DbExpression)

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

YCoordinate(DbExpression)

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

Dotyczy