Freigeben über


DbUnaryExpression Klasse

Definition

Implementiert die grundlegenden Funktionen für Ausdrücke, die ein einzelnes Ausdrucksargument akzeptieren.

public ref class DbUnaryExpression abstract : System::Data::Common::CommandTrees::DbExpression
public abstract class DbUnaryExpression : System.Data.Common.CommandTrees.DbExpression
type DbUnaryExpression = class
    inherit DbExpression
Public MustInherit Class DbUnaryExpression
Inherits DbExpression
Vererbung
DbUnaryExpression
Abgeleitet

Hinweise

Diese Klasse ist eine Basishilfsklasse, auf deren Grundlage verschiedene der folgenden Klassen erstellt werden.

Eigenschaften

Argument

Ruft den DbExpression ab, mit dem das Argument definiert wird, oder legt diesen fest.

ExpressionKind

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

(Geerbt von DbExpression)
ResultType

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

(Geerbt von DbExpression)

Methoden

Accept(DbExpressionVisitor)

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

(Geerbt von DbExpression)
Accept<TResultType>(DbExpressionVisitor<TResultType>)

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

(Geerbt von DbExpression)
Equals(Object)

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

(Geerbt von DbExpression)
GetHashCode()

Fungiert als Hashfunktion für den Typ.

(Geerbt von DbExpression)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

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 apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply als leerer Satz ausgewertet wird, werden nicht eingeschlossen.

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 einen neuen DbJoinExpression, der die durch den linken und rechten Ausdruck angegebenen set-Argumente bei der angegebenen Joinbedingung verknüpft und dabei FullOuterJoin als DbExpressionKind verwendet.

GetEntityRef(DbExpression)

Erstellt einen neuen DbEntityRefExpression, die den Verweis der angegebenen Entität in struktureller Form abruft.

GetRefKey(DbExpression)

Erstellt einen neuen DbRefKeyExpression, der 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.

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

Erstellt einen neuen DbJoinExpression, der die vom linken und vom rechten Ausdruck in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem InnerJoin als DbExpressionKind verwendet wird.

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 von den äußeren und inneren Ausdrücken angegebenen Mengen nach einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln verknüpft, wobei InnerJoin als DbExpressionKind verwendet wird.

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

Erstellt eine neue DbProjectExpression, die den angegebenen Selektor über die von den äußeren und inneren Ausdrücken angegebenen Mengen projiziert, verknüpft nach einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln, wobei InnerJoin als DbExpressionKind verwendet wird.

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

Erstellt einen neuen DbJoinExpression, der die vom linken und vom rechten Ausdruck in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem LeftOuterJoin als DbExpressionKind verwendet wird.

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 apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert 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 apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply als leerer Satz ausgewertet wird, werden nicht eingeschlossen. Eine DbProjectExpression wird dann erstellt, die die apply-Spalte in jeder Zeile auswählt und die Gesamtauflistung der apply-Ergebnisse erzeugt.

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

Erstellt eine neue DbApplyExpression, die den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply als leerer Satz ausgewertet wird, werden nicht eingeschlossen. Eine DbProjectExpression wird dann erstellt, die den angegebenen selector für jede Zeile auswählt und die Gesamtauflistung 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 von value.

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 identisch mit dem Ergebnistyp von timeValue.

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 identisch mit dem Ergebnistyp von timeValue.

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 identisch mit dem Ergebnistyp von timeValue.

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 identisch mit dem Ergebnistyp von timeValue.

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 identisch mit dem Ergebnistyp von timeValue.

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 identisch mit dem Ergebnistyp von timeValue.

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

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

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 identisch mit dem Ergebnistyp von baseArgument.

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

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

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

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 identisch. 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 entspricht 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 mit dem Ergebnistyp von spatialValue identisch.

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 identisch. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von spatialValue1 und spatialValue2 identisch.

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 identisch. 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 mit dem Ergebnistyp von spatialValue identisch.

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 identisch. 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 identisch. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von spatialValue1 und spatialValue2 identisch.

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 identisch. 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 identisch. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von spatialValue1 und spatialValue2 identisch.

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 identisch. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von spatialValue1 und spatialValue2 identisch.

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 entspricht 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: