DbExpression Klasa

Definicja

Reprezentuje typ podstawowy dla wszystkich wyrażeń.

public ref class DbExpression abstract
public abstract class DbExpression
type DbExpression = class
Public MustInherit Class DbExpression
Dziedziczenie
DbExpression
Pochodne

Właściwości

ExpressionKind

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

ResultType

Pobiera metadane typu dla typu wyniku wyrażenia.

Metody

Accept(DbExpressionVisitor)

Implementuje wzorzec gościa dla wyrażeń, które nie generują wartości wyniku.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementuje wzorzec gościa dla wyrażeń, które generują wartość wynikową określonego typu.

Equals(Object)

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FromBinary(Byte[])

Tworzy obiekt DbExpression , który reprezentuje określoną wartość binarną, która może być nullwartością .

FromBoolean(Nullable<Boolean>)

Tworzy element DbExpression reprezentujący określoną wartość logiczną (dopuszczaną do wartości null).

FromByte(Nullable<Byte>)

Tworzy obiekt DbExpression reprezentujący określoną wartość bajtu (dopuszczaną do wartości null).

FromDateTime(Nullable<DateTime>)

Tworzy wartość DbExpression reprezentującą określoną (dopuszczaną do wartości null). DateTime

FromDateTimeOffset(Nullable<DateTimeOffset>)

Tworzy wartość DbExpression reprezentującą określoną (dopuszczaną do wartości null). DateTimeOffset

FromDecimal(Nullable<Decimal>)

Tworzy element DbExpression reprezentujący określoną (dopuszczaną wartość null) dziesiętną.

FromDouble(Nullable<Double>)

Tworzy element DbExpression reprezentujący określoną (dopuszczaną do wartości null) podwójną wartość.

FromGeography(DbGeography)

Tworzy element DbExpression reprezentujący określoną DbGeography wartość, która może mieć wartość null.

FromGeometry(DbGeometry)

Tworzy element DbExpression reprezentujący określoną DbGeometry wartość, która może mieć wartość null.

FromGuid(Nullable<Guid>)

Tworzy wartość DbExpression reprezentującą określoną (dopuszczaną do wartości null). Guid

FromInt16(Nullable<Int16>)

Tworzy element DbExpression reprezentujący określoną (dopuszczaną wartość null) Int16.

FromInt32(Nullable<Int32>)

Tworzy element DbExpression reprezentujący określoną (dopuszczaną wartość null) Int32.

FromInt64(Nullable<Int64>)

Tworzy element DbExpression reprezentujący określoną (dopuszczaną wartość null) Int64.

FromSingle(Nullable<Single>)

Tworzy element DbExpression reprezentujący określoną (nullable) pojedynczą wartość.

FromString(String)

Tworzy element DbExpression reprezentujący określoną wartość ciągu.

GetHashCode()

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

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Operatory

Implicit(Byte[] to DbExpression)

Konwertuje tablicę 8-bitowej liczby całkowitej bez znaku na wartość DbExpression.

Implicit(DbGeography to DbExpression)

Konwertuje obiekt DbGeography na DbExpression.

Implicit(DbGeometry to DbExpression)

Konwertuje obiekt DbGeometry na DbExpression.

Implicit(Nullable<Boolean> to DbExpression)

Konwertuje obiekt logiczny dopuszczacy wartość null na DbExpression.

Implicit(Nullable<Byte> to DbExpression)

Konwertuje bez znaku 8-bitową liczbę całkowitą o wartości null na DbExpressionwartość .

Implicit(Nullable<DateTime> to DbExpression)

Konwertuje obiekt dopuszczacy DateTime wartość null na DbExpression.

Implicit(Nullable<DateTimeOffset> to DbExpression)

Konwertuje obiekt dopuszczacy DateTimeOffset wartość null na DbExpression.

Implicit(Nullable<Decimal> to DbExpression)

Konwertuje obiekt dopuszczacy Decimal wartość null na DbExpression.

Implicit(Nullable<Double> to DbExpression)

Konwertuje obiekt dopuszczacy Double wartość null na DbExpression.

Implicit(Nullable<Guid> to DbExpression)

Konwertuje obiekt dopuszczacy Guid wartość null na DbExpression.

Implicit(Nullable<Int16> to DbExpression)

Konwertuje 16-bitową niepodpisaną liczbę całkowitą o wartości null na DbExpression.

Implicit(Nullable<Int32> to DbExpression)

Konwertuje 32-bitową niepodpisaną liczbę całkowitą o wartości null na DbExpression.

Implicit(Nullable<Int64> to DbExpression)

Konwertuje bez znaku 64-bitową liczbę całkowitą o wartości null na DbExpressionwartość .

Implicit(Nullable<Single> to DbExpression)

Konwertuje liczbę zmiennoprzecinkową z jedną precyzją o wartości null na DbExpression.

Implicit(String to DbExpression)

Konwertuje sekwencyjną kolekcję znaków Unicode na DbExpression.

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 element 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 element, który stosuje operację rzutowania do argumentu polimorficznego.

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

Tworzy nowy DbApplyExpression , który oblicza podane apply wyrażenie 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 wartość ocenia pustą zestaw, nie są uwzględniane.

Deref(DbExpression)

Tworzy nowy DbDerefExpression , który pobiera konkretną 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 lewy 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 dla 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 nową, DbJoinExpression która łączy 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 , który pobiera ref 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ż prawy argument.

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żeń grupy, które używa wygenerowanych nazw zmiennych i 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 po lewej i prawej stronie 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 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 DbIsOfExpression wyrażenie, które określa, czy dany argument jest określonym typem, i tylko tego typu (a nie podtypem).

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

Tworzy nowy DbJoinExpression zestaw, 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 przy użyciu elementu InnerJoin jako DbExpressionKind.

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

Tworzy nowy DbProjectExpression element, który projektuje określony selektor nad zestawami określonymi przez wyrażenia zewnętrzne i wewnętrzne, przyłączony do warunku równości między określonymi kluczami zewnętrznymi i wewnętrznymi przy użyciu elementu InnerJoin jako DbExpressionKind.

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

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

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 lewy argument 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 , 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 , który odejmuje prawy argument z lewego argumentu.

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 nową, DbArithmeticExpression która neguje wartość argumentu.

Not(DbExpression)

Tworzy element 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 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 dany zestaw danych wejściowych według określonego klucza sortowania z rosnącą kolejnością sortowania i domyślnym sortowaniem.

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

Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych 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 dany zestaw danych wejściowych według określonego klucza sortowania z malejącą kolejnością sortowania i domyślnym sortowaniem.

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

Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych 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 podane apply wyrażenie 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 jest obliczany pusty zestaw, mają wartość zastosuj kolumnę .null

Plus(DbExpression, DbExpression)

Tworzy nowy DbArithmeticExpression argument, który dodaje argument lewy 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 zakończenia 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 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 podane apply wyrażenie 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 wartość ocenia pustą zestaw, nie są uwzględniane. Zostanie DbProjectExpression utworzony element , który wybiera kolumnę apply z każdego wiersza, tworząc ogólną kolekcję apply wyników.

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

Tworzy nowy DbApplyExpression , który oblicza podane apply wyrażenie 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 wartość ocenia pustą zestaw, nie są uwzględniane. Zostanie DbProjectExpression utworzony element , który wybiera określony selector wiersz, generując ogólną kolekcję wyników.

Take(DbExpression, DbExpression)

Tworzy nowy DbLimitExpression , 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 malejącą kolejnością sortowania i sortowaniem domyślnym.

ToSortClauseDescending(DbExpression, String)

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

TreatAs(DbExpression, TypeUsage)

Tworzy nowy adres DbTreatExpression.

UnaryMinus(DbExpression)

Tworzy nową, DbArithmeticExpression która neguje wartość argumentu.

Union(DbExpression, DbExpression)

Tworzy nowy DbExpression element, który oblicza związek argumentów po lewej i prawej stronie z usuniętymi duplikatami.

UnionAll(DbExpression, DbExpression)

Tworzy nowy DbUnionAllExpression , 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, który filtruje 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 .value

AddDays(DbExpression, DbExpression)

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

AddHours(DbExpression, DbExpression)

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

BitwiseAnd(DbExpression, DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 funkcję kanoniczną "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 funkcję kanoniczną "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ć pojedynczy, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku .value

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 .value

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 .value

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 .value

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 .value

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 funkcję kanoniczną "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 funkcję kanoniczną "Distance" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ spatialValue1 wyniku 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 w przypadku spatialValueelementu .

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 liczby całkowitej. 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 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 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 funkcję kanoniczną "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 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 funkcję kanoniczną "Długość geograficzna" 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 funkcję kanoniczną "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 w przypadku spatialValue.

PointCount(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "SpatialDifference" z określonymi argumentami, które muszą mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ spatialValue1 wyniku 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 funkcję kanoniczną "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 spatialValue1 wyniku 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 w przypadku spatialValue.

SpatialElementCount(DbExpression)

Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 spatialValue1 wyniku 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 spatialValue1 wyniku 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 spatialValue1 wyniku 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 funkcję kanoniczną "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 spatialValue1 wyniku 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 spatialValue1 wyniku 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 funkcję kanoniczną "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 funkcję kanoniczną "StartPoint" z określonym argumentem, który musi mieć typ wyniku Edm.Geography lub Edm.Geometry. Typ wyniku jest taki sam jak w przypadku spatialValueelementu .

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