DbExpressionBuilder Klasse

Definition

Stellt eine API bereit, um DbExpressions zu erstellen, und lässt zu, dass auf diese API als Erweiterungsmethoden für den Ausdruckstyp selbst zugegriffen werden kann.

public ref class DbExpressionBuilder abstract sealed
public static class DbExpressionBuilder
type DbExpressionBuilder = class
Public Module DbExpressionBuilder
Vererbung
DbExpressionBuilder

Eigenschaften

False

Ruft eine DbConstantExpression mit dem booleschen Wert false ab.

True

Ruft eine DbConstantExpression mit dem booleschen Wert true ab.

Methoden

Aggregate(EdmFunction, DbExpression)

Erstellt einen neuen DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Erstellt eine neue DbFunctionAggregate, das in einer unterschiedlichen Weise angewendet wird.

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.

All(DbExpressionBinding, 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.

Any(DbExpressionBinding, DbExpression)

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

As(DbAggregate, String)

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

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.

Case(IEnumerable<DbExpression>, IEnumerable<DbExpression>, DbExpression)

Erstellt einen neuen DbCaseExpression.

CastTo(DbExpression, TypeUsage)

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

Constant(Object)

Erstellt eine neue DbConstantExpression mit dem angegebenen Konstantenwert.

Constant(TypeUsage, Object)

Erstellt einen neuen DbConstantExpression vom angegebenen primitiven Typ mit dem angegebenen konstanten Wert.

CreateRef(EntitySet, DbExpression[])

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

CreateRef(EntitySet, EntityType, DbExpression[])

Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

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.

CrossApply(DbExpressionBinding, DbExpressionBinding)

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.

CrossJoin(IEnumerable<DbExpressionBinding>)

Erstellt einen neuen DbCrossJoinExpression, der die in der Liste der Eingabeausdrucksbindungen angegebenen Sets bedingungslos verknüpft.

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.

Filter(DbExpressionBinding, DbExpression)

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

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.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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.

GroupBy(DbGroupExpressionBinding, IEnumerable<KeyValuePair<String,DbExpression>>, IEnumerable<KeyValuePair<String,DbAggregate>>)

Erstellt einen neuen DbGroupByExpression, der die Elemente des Eingabesets nach den angegebenen Gruppenschlüsseln gruppiert und die angegebenen Aggregate anwendet.

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.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Erstellt einen neuen DbJoinExpression, der die von der linken und der rechten Ausdrucksbindung 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.

Invoke(DbLambda, DbExpression[])

Erstellt einen neuen DbLambdaExpression, der die Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente darstellt.

Invoke(DbLambda, IEnumerable<DbExpression>)

Erstellt einen neuen DbLambdaExpression, der die Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente darstellt.

Invoke(EdmFunction, DbExpression[])

Erstellt eine neue DbFunctionExpression, die den Aufruf der angegebenen Funktion mit den angegebenen Argumenten darstellt.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Erstellt eine neue DbFunctionExpression, die den Aufruf der angegebenen Funktion mit den angegebenen Argumenten darstellt.

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.

Lambda(DbExpression, DbVariableReferenceExpression[])

Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.

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.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Erstellt einen neuen DbJoinExpression, der die von der linken und der rechten Ausdrucksbindung 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.

Navigate(RelationshipType, String, String, DbExpression)

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

Negate(DbExpression)

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

New(TypeUsage, DbExpression[])

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

New(TypeUsage, IEnumerable<DbExpression>)

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

NewCollection(DbExpression[])

Erstellt einen neuen DbNewInstanceExpression, der eine Sammlung mit den angegebenen Elementen erstellt. Der Typ der Auflistung basiert auf dem gemeinsamen Typ der Elemente. Wenn kein gemeinsamer Elementtyp vorhanden ist, wird eine Ausnahme ausgelöst.

NewCollection(IEnumerable<DbExpression>)

Erstellt einen neuen DbNewInstanceExpression, der eine Sammlung mit den angegebenen Elementen erstellt. Der Typ der Auflistung basiert auf dem gemeinsamen Typ der Elemente. Wenn kein gemeinsamer Elementtyp vorhanden ist, wird eine Ausnahme ausgelöst.

NewEmptyCollection(TypeUsage)

Erstellt eine neue DbNewInstanceExpression, die eine leere Auflistung vom angegebenen Auflistungstyp erstellt.

NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)

Erstellt eine neue DbNewInstanceExpression, die eine Zeile mit den angegebenen benannten Spalten und den angegebenen Werten erzeugt, die als Ausdrücke angegeben werden.

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.

Null(TypeUsage)

Erstellt einen neuen DbNullExpression, der einen typisierten NULL-Wert darstellt.

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.

OuterApply(DbExpressionBinding, DbExpressionBinding)

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.

Parameter(TypeUsage, String)

Erstellt eine neue DbParameterReferenceExpression, die auf einen Parameter mit dem angegebenen Namen und Typ verweist.

Plus(DbExpression, DbExpression)

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

Project(DbExpressionBinding, DbExpression)

Erstellt eine neue DbProjectExpression, die den angegebenen Ausdruck über dem angegebenen Eingabeset projiziert.

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.

RefFromKey(EntitySet, DbExpression)

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

RefFromKey(EntitySet, DbExpression, EntityType)

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

Scan(EntitySetBase)

Erstellt eine neue DbScanExpression, die auf die angegebene Entitätenmenge oder den angegebenen Beziehungssatz verweist.

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.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Erstellt eine neue DbSkipExpression, die das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird.

Skip(DbSortExpression, DbExpression)

Erstellt einen neuen DbSkipExpression, der die angegebene Anzahl von Elementen aus dem angegebenen sortierten Eingabeset überspringt.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Erstellt eine neue DbSortExpression, die das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert.

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.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und mit Standardsortierung enthält.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>, String)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der angegebenen Sortierung enthält.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit Standardsortierung enthält.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit der angegebenen Sortierung enthält.

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.

Variable(TypeUsage, String)

Erstellt eine neue DbVariableReferenceExpression, die auf eine Variable mit dem angegebenen Namen und Typ verweist.

Where(DbExpression, Func<DbExpression,DbExpression>)

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

Gilt für: