DbExpression Klasse

Definition

Stellt den Basistyp für alle Ausdrücke dar.

public abstract class DbExpression
type DbExpression = class
Public MustInherit Class DbExpression
Vererbung
DbExpression
Abgeleitet

Eigenschaften

ExpressionKind

Ruft die Art von Ausdruck ab, die die Operation dieses Ausdrucks angibt.

ResultType

Ruft die Typmetadaten für den Ergebnistyp des Ausdrucks ab.

Methoden

Accept(DbExpressionVisitor)

Implementiert das Besuchermuster für Ausdrücke, die keinen Ergebniswert erstellen.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementiert das Besuchermuster für Ausdrücke, die einen Ergebniswert eines bestimmten Typs erstellen.

Equals(Object)

Bestimmt, ob das angegebene Object und die aktuelle DbExpression-Instanz gleich sind.

FromBinary(Byte[])

Erstellt einen DbExpression, der den angegebenen Binärwert darstellt, der möglicherweise NULL ist.

FromBoolean(Nullable<Boolean>)

Erstellt einen DbExpression, der den angegebenen booleschen Wert (der NULL-Werte zulässt) darstellt.

FromByte(Nullable<Byte>)

Erstellt einen DbExpression, der den angegebenen Bytewert (der NULL-Werte zulässt) darstellt.

FromDateTime(Nullable<DateTime>)

Erstellt einen DbExpression, der den angegebenen DateTime-Wert (der NULL-Werte zulässt) darstellt.

FromDateTimeOffset(Nullable<DateTimeOffset>)

Erstellt einen DbExpression, der den angegebenen DateTimeOffset-Wert (der NULL-Werte zulässt) darstellt.

FromDecimal(Nullable<Decimal>)

Erstellt einen DbExpression, der den angegebenen Dezimalwert (der NULL-Werte zulässt) darstellt.

FromDouble(Nullable<Double>)

Erstellt einen DbExpression, der den angegebenen Double-Wert (der NULL-Werte zulässt) darstellt.

FromGeography(DbGeography)

Erstellt einen DbExpression, der den angegebenen DbGeography-Wert darstellt, der möglicherweise NULL ist.

FromGeometry(DbGeometry)

Erstellt einen DbExpression, der den angegebenen DbGeometry-Wert darstellt, der möglicherweise NULL ist.

FromGuid(Nullable<Guid>)

Erstellt einen DbExpression, der den angegebenen Guid-Wert (der NULL-Werte zulässt) darstellt.

FromInt16(Nullable<Int16>)

Erstellt einen DbExpression, der den angegebenen Int16-Wert (der NULL-Werte zulässt) darstellt.

FromInt32(Nullable<Int32>)

Erstellt einen DbExpression, der den angegebenen Int32-Wert (der NULL-Werte zulässt) darstellt.

FromInt64(Nullable<Int64>)

Erstellt einen DbExpression, der den angegebenen Int64-Wert (der NULL-Werte zulässt) darstellt.

FromSingle(Nullable<Single>)

Erstellt einen DbExpression, der den angegebenen Single-Wert (der NULL-Werte zulässt) darstellt.

FromString(String)

Erstellt eine DbExpression, die den angegebenen Zeichenfolgenwert darstellt.

GetHashCode()

Fungiert als Hashfunktion für den Typ.

Operatoren

Implicit(Byte[] to DbExpression)

Ermöglicht die implizite Umwandlung aus einem Bytearray.

Implicit(DbGeography to DbExpression)

Ermöglicht die implizite Umwandlung von DbGeography.

Implicit(DbGeometry to DbExpression)

Ermöglicht die implizite Umwandlung von DbGeometry.

Implicit(Nullable<Boolean> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Byte> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<DateTime> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<DateTimeOffset> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Decimal> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Double> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Guid> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Int16> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Int32> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Int64> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(Nullable<Single> to DbExpression)

Ermöglicht die implizite Umwandlung von Nullable<T>.

Implicit(String to DbExpression)

Ermöglicht die implizite Umwandlung von String.

Erweiterungsmethoden

All(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbQuantifierExpression, der bestimmt, ob das angegebene Prädikat für alle Element des Eingabesets gültig ist.

And(DbExpression, DbExpression)

Erstellt einen DbAndExpression, der die logische AND-Operation für das linke und das rechte Argument ausführt.

Any(DbExpression)

Erstellt eine neue DbExpression, die bestimmt, ob das angegebene Mengenargument nicht leer ist.

Any(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbQuantifierExpression, die bestimmt, ob das angegebene Prädikat für jedes beliebige Element des Eingabesets gültig ist.

As(DbExpression, String)

Gibt die angegebenen Argumente als Schlüssel-Wert-Paar-Objekt zurück.

Bind(DbExpression)

Erstellt eine neue DbExpressionBinding, die den angegebene Ausdruck mithilfe eines generierten Variablennamens bindet.

BindAs(DbExpression, String)

Erstellt eine neue DbExpressionBinding, die den angegebene Ausdruck mithilfe eines angegebenen Variablennamens bindet.

CastTo(DbExpression, TypeUsage)

Erstellt einen neuen DbCastExpression, der eine Umwandlungsoperation auf ein polymorphes Argument anwendet.

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

Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten.

Deref(DbExpression)

Erstellt einen neuen DbDerefExpression, der eine bestimmte Entität abruft, wenn ein Verweisausdruck angegeben wird.

Distinct(DbExpression)

Erstellt einen neuen DbDistinctExpression, der Duplikate aus dem angegebenen Mengenargument entfernt.

Divide(DbExpression, DbExpression)

Erstellt eine neue DbArithmeticExpression, die das linke Argument durch das rechte Argument dividiert.

Element(DbExpression)

Erstellt einen neuen DbElementExpression, der eine Menge in ein Singleton konvertiert.

Equal(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die das linke und das rechte Argument auf Gleichheit vergleicht.

Except(DbExpression, DbExpression)

Erstellt eine neue DbExceptExpression, die das rechte Mengenargument vom linken Mengenargument subtrahiert.

Exists(DbExpression)

Erstellt eine neue DbExpression, die bestimmt, ob das angegebene Mengenargument nicht leer ist.

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

Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Joinbedingung verknüpft, wobei FullOuterJoin als verwendet wird DbExpressionKind .

GetEntityRef(DbExpression)

Erstellt eine neue DbEntityRefExpression , die die Ref der angegebenen Entität in struktureller Form abruft.

GetRefKey(DbExpression)

Erstellt eine neue DbRefKeyExpression , die die Schlüsselwerte des angegebenen Verweises in struktureller Form abruft.

GreaterThan(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument größer als das rechte Argument ist.

GreaterThanOrEqual(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument größer oder gleich dem rechten Argument ist.

GroupBind(DbExpression)

Erstellt eine neue Gruppenausdrucksbindung, die den angegebenen Ausdruck mithilfe generierter Variablen- und Gruppenvariablennamen bindet.

GroupBindAs(DbExpression, String, String)

Erstellt eine neue DbGroupExpressionBinding, die den angegebenen Ausdruck mithilfe des angegebenen Variablennamens und der angegebenen Gruppenvariablennamen bindet.

In(DbExpression, IList<DbConstantExpression>)

Erstellt eine DbInExpression , die dem Ergebnis des angegebenen Ausdrucks mit den Ergebnissen der Konstantenausdrücke in der angegebenen Liste entspricht.

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

Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Verknüpfungsbedingung verknüpft, wobei InnerJoin als verwendet wird DbExpressionKind .

Intersect(DbExpression, DbExpression)

Erstellt eine neue DbIntersectExpression, die die Schnittmenge der linken und der rechten Mengenargumente berechnet.

IsEmpty(DbExpression)

Erstellt eine neue DbIsEmptyExpression, die bestimmt, ob das angegebene Mengenargument ein leerer Satz ist.

IsNull(DbExpression)

Erstellt einen neuen DbIsNullExpression, der bestimmt, ob das angegebene Argument NULL ist.

IsOf(DbExpression, TypeUsage)

Erstellt eine neue DbIsOfExpression, die bestimmt, ob das angegebene Argument vom angegebenen Typ oder einem Untertyp ist.

IsOfOnly(DbExpression, TypeUsage)

Erstellt einen neuen DbIsOfExpression-Ausdruck, der bestimmt, ob das angegebene Argument vom angegebenen Typ und ausschließlich von diesem Typ (kein Untertyp) ist.

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

Erstellt eine neue DbJoinExpression , die die durch den äußeren und den inneren Ausdruck angegebenen Mengen verknüpft, unter einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln, wobei InnerJoin als verwendet wird DbExpressionKind .

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

Erstellt einen neuen DbProjectExpression , der den angegebenen Selektor über die durch den äußeren und inneren Ausdruck angegebenen Mengen projiziert, die mit einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln verknüpft sind, wobei InnerJoin als verwendet wird DbExpressionKind .

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

Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind .

LessThan(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument kleiner als das rechte Argument ist.

LessThanOrEqual(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument kleiner oder gleich dem rechten Argument ist.

Like(DbExpression, DbExpression)

Erstellt eine neue DbLikeExpression, die die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht.

Like(DbExpression, DbExpression, DbExpression)

Erstellt einen neuen DbLikeExpression, der mithilfe der optionalen Escapezeichenfolge die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht.

Limit(DbExpression, DbExpression)

Erstellt einen neuen DbLimitExpression, der die Anzahl der Elemente in der Argumentsammlung auf den angegebenen Zählgrenzwert beschränkt. Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten.

Minus(DbExpression, DbExpression)

Erstellt eine neue DbArithmeticExpression, die das rechte Argument vom linken Argument subtrahiert.

Modulo(DbExpression, DbExpression)

Erstellt eine neue DbArithmeticExpression, die den Rest der Division des linken Arguments durch das rechte Argument berechnet.

Multiply(DbExpression, DbExpression)

Erstellt eine neue DbArithmeticExpression, die das linke Argument mit dem rechten Argument multipliziert.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt.

Negate(DbExpression)

Erstellt eine neue DbArithmeticExpression, die den Wert des Arguments negiert.

Not(DbExpression)

Erstellt eine DbNotExpression, die die logische Negation des angegebenen Arguments ausführt.

NotEqual(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression, die das linke und das rechte Argument auf Ungleichheit vergleicht.

OfType(DbExpression, TypeUsage)

Erstellt einen neuen DbOfTypeExpression, der einen Satz von Elementen des angegebenen Eingabesets erzeugt, die den angegebenen Typ aufweisen.

OfTypeOnly(DbExpression, TypeUsage)

Erstellt einen neuen DbOfTypeExpression, der einen Satz von Elementen des angegebenen Eingabesets erzeugt, die genau den angegebenen Typ aufweisen.

Or(DbExpression, DbExpression)

Erstellt einen DbOrExpression, der die logische OR-Operation für das linke und das rechte Argument ausführt.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit der angegebenen Sortierung nach dem angegebenen Sortierschlüssel sortiert.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in absteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in absteigender Sortierreihenfolge und mit der angegebenen Sortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die ausgewertet auf eine leere Menge angewendet wird, weisen den Wert der apply-Spalte null auf.

Plus(DbExpression, DbExpression)

Erstellt eine neue DbArithmeticExpression, die dem rechten Argument das linke Argument hinzufügt.

Property(DbExpression, EdmProperty)

Erstellt einen neuen DbPropertyExpression, der den Abruf der angegebenen Eigenschaft darstellt.

Property(DbExpression, NavigationProperty)

Erstellt einen neuen DbPropertyExpression, der den Abruf der angegebenen Navigationseigenschaft darstellt.

Property(DbExpression, RelationshipEndMember)

Erstellt einen neuen DbPropertyExpression, der den Abruf des angegebenen Endmembers der Beziehung darstellt.

Property(DbExpression, String)

Erstellt einen neuen DbPropertyExpression, der den Abruf der Instanzeigenschaft mit dem angegebenen Namen aus der angegebenen Instanz darstellt.

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

Erstellt einen neuen DbProjectExpression, der den angegebenen Ausdruck über das angegebene Eingabeset auswählt.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. Anschließend wird ein DbProjectExpression erstellt, der die apply-Spalte aus jeder Zeile auswählt und die Gesamtauflistung der anwendungsbasierten Ergebnisse erzeugt.

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

Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. Anschließend wird ein DbProjectExpression erstellt, der den angegebenen Selektor über jede Zeile auswählt und die Gesamtsammlung der Ergebnisse erzeugt.

Take(DbExpression, DbExpression)

Erstellt einen neuen DbLimitExpression, der die Anzahl der Elemente in der Argumentsammlung auf den angegebenen Zählgrenzwert beschränkt. Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten.

ToSortClause(DbExpression)

Erstellt eine neue DbSortClause mit aufsteigender Sortierreihenfolge und Standardsortierung.

ToSortClause(DbExpression, String)

Erstellt eine neue DbSortClause mit aufsteigender Sortierreihenfolge und der angegebenen Sortierung.

ToSortClauseDescending(DbExpression)

Erstellt eine neue DbSortClause mit absteigender Sortierreihenfolge und Standardsortierung.

ToSortClauseDescending(DbExpression, String)

Erstellt eine neue DbSortClause mit absteigender Sortierreihenfolge und der angegebenen Sortierung.

TreatAs(DbExpression, TypeUsage)

Erstellt einen neuen DbTreatExpression.

UnaryMinus(DbExpression)

Erstellt eine neue DbArithmeticExpression, die den Wert des Arguments negiert.

Union(DbExpression, DbExpression)

Erstellt einen neuen DbExpression, der die Gesamtmenge der linken und der rechten Mengenargumente ohne Duplikate berechnet.

UnionAll(DbExpression, DbExpression)

Erstellt eine neue DbUnionAllExpression, die die Gesamtmenge der linken und der rechten Mengenargumente berechnet, ohne Duplikate zu entfernen.

Where(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbFilterExpression, der die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert.

Abs(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Abs-Funktion mit dem angegebenen Argument aufruft, das jeweils einen numerischen Ergebnistyp aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

AddDays(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddDays-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue.

AddHours(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddHours-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddMicroseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddMicroseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddMilliseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddMilliseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddMinutes(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddMinutes-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddMonths(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddMonths-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue.

AddNanoseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddNanoseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddSeconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddSeconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch.

AddYears(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AddYears-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue.

Average(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Avg“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung.

BitwiseAnd(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische BitwiseAnd-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments.

BitwiseNot(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische BitwiseNot-Funktion mit dem angegebenen Argument aufruft, das einen ganzzahligen numerischen Ergebnistyp aufweisen muss. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments.

BitwiseOr(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische BitwiseOr-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments.

BitwiseXor(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische BitwiseXor-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments.

Ceiling(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Ceiling-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

Concat(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Concat-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“.

Contains(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Contains-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean.

Count(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Count“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Day(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'Day'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DayOfYear(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'DayOfYear'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffDays(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffDays-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffHours(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffHours-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffMicroseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffMicroseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffMilliseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffMilliseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffMinutes(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffMinutes-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffMonths(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffMonths-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffNanoseconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffNanoseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffSeconds(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffSeconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

DiffYears(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische DiffYears-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

EndsWith(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische EndsWith-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean.

Floor(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Floor-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

GetTotalOffsetMinutes(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische GetTotalOffsetMinutes-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Hour(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Hour-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

IndexOf(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische IndexOf-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Left(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische „Left“-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp „String“ und „Integer“ aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“.

Length(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Length-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

LongCount(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische „BigCount“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Int64“.

Max(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Max“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung.

Millisecond(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'Millisecond'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Min(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Min“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung.

Minute(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Minute-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Month(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Month-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Power(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Power-Funktion mit den angegebenen Argumenten aufruft, die numerische Ergebnistypen aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von baseArgument identisch.

Replace(DbExpression, DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Replace-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

Reverse(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische „Reverse“-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

Right(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische ‘Reverse’-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp „String“ und „Integer“ aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“.

Round(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Round-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

Round(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Round-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp Single, Double oder Decimal und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

Second(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Second-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

StartsWith(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische StartsWith-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean.

StDev(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „StDev“-Funktion über die Member der angegebenen Sammlung, die nicht NULL sind, abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

StDevP(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „StDevP“-Funktion über die Auffüllung der angegebenen Sammlung abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Substring(DbExpression, DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Substring-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp String und einen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“.

Sum(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Sum“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung.

ToLower(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische ToLower-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

ToUpper(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische ToUpper-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

Trim(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Trim-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

TrimEnd(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'RTrim'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

TrimStart(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische LTrim-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“.

Truncate(DbExpression, DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische Truncate-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp Single, Double oder Decimal und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts.

TruncateTime(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'TruncateTime'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue.

Var(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Var“-Funktion über die Member der angegebenen Sammlung, die nicht NULL sind, abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

VarP(DbExpression)

Erstellt eine DbFunctionExpression-Klasse, die die kanonische „VarP“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Year(DbExpression)

Erstellt eine DbFunctionExpression, die die kanonische 'Year'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Area(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Area-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

AsBinary(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AsBinary-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Binary.

AsGml(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AsGml-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.String.

AsText(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische AsText-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.String.

Centroid(DbExpression)

Erstellt eine DbFunctionExpression, der die kanonische Centroid-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

CoordinateSystemId(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische CoordinateSystemId-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

Distance(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Distance-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Elevation(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Elevation-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

EndPoint(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische EndPoint-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp ist identisch mit dem von spatialValue.

ExteriorRing(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische ExteriorRing-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische InteriorRingAt-Funktion mit den angegebenen Argumenten aufruft. Das erste Argument muss einen Edm.Geometry-Ergebnistyp haben. Das zweite Argument muss einen ganzzahligen numerischen Ergebnistyp aufweisen. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

InteriorRingCount(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische InteriorRingCount-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

IsClosedSpatial(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische IsClosedSpatial-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp ist Edm.Boolean.

IsEmptySpatial(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische IsEmptySpatial-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

IsRing(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische IsRing-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp ist Edm.Boolean.

IsSimpleGeometry(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische IsSimpleGeometry-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

IsValidGeometry(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische IsValidGeometry-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

Latitude(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Latitude-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Longitude(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Longitude-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Measure(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische Measure-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

PointAt(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische PointAt-Funktion mit den angegebenen Argumenten aufruft. Das erste Argument muss einen Edm.Geography- oder Edm.Geometry-Ergebnistyp haben. Das zweite Argument muss einen ganzzahligen numerischen Ergebnistyp aufweisen. Der Ergebnistyp des Ausdrucks ist identisch mit dem von spatialValue.

PointCount(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische PointCount-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

PointOnSurface(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische PointOnSurface-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

SpatialBoundary(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialBoundary-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialBuffer-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Double aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialContains-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geometry aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialConvexHull(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialConvexHull-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialCrosses-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geometry aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialDifference-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Typ von spatialValue1 und spatialValue2.

SpatialDimension(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialDimension-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

SpatialDisjoint(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialDisjoint-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialElementAt-Funktion mit den angegebenen Argumenten aufruft. Das erste Argument muss einen Edm.Geography- oder Edm.Geometry-Ergebnistyp haben. Das zweite Argument muss einen ganzzahligen numerischen Ergebnistyp aufweisen. Der Ergebnistyp des Ausdrucks ist identisch mit dem von spatialValue.

SpatialElementCount(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialElementCount-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“.

SpatialEnvelope(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialEnvelope-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialEquals-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialIntersection-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Typ von spatialValue1 und spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialIntersects-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialLength(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialLength-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

SpatialOverlaps(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialOverlaps-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geometry aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialRelate-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp Edm.Geometry und den Zeichenfolgenergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialSymmetricDifference-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Typ von spatialValue1 und spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialTouches-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geometry aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

SpatialTypeName(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialTypeName-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist Edm.String.

SpatialUnion(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialUnion-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen müssen. Der Ergebnistyp von spatialValue1 muss mit dem Ergebnistyp von spatialValue2 übereinstimmen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Typ von spatialValue1 und spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische SpatialWithin-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp Edm.Geometry aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Boolean.

StartPoint(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische StartPoint-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geography oder Edm.Geometry aufweisen muss. Der Ergebnistyp ist identisch mit dem von spatialValue.

XCoordinate(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische XCoordinate-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

YCoordinate(DbExpression)

Erstellt einen DbFunctionExpression, der die kanonische YCoordinate-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Edm.Geometry aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Double“.

Gilt für: