DbExpressionBuilder Klasse

Definition

Stellt eine API bereit, um S zu erstellen DbExpressionund zu ermöglichen, 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

Name Beschreibung
False

Ruft einen DbConstantExpression mit dem booleschen Wert falseab.

True

Ruft einen DbConstantExpression mit dem booleschen Wert trueab.

Methoden

Name Beschreibung
Aggregate(EdmFunction, DbExpression)

Erstellt ein neues DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Erstellt ein neues DbFunctionAggregate , das auf eine unterschiedliche Weise angewendet wird.

All(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesatzes enthalten ist.

All(DbExpressionBinding, DbExpression)

Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesatzes enthalten ist.

And(DbExpression, DbExpression)

Erstellt ein DbAndExpression Argument, das die logischen Und-Argumente von links und rechts ausführt.

Any(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für ein beliebiges Element des Eingabesatzes enthalten ist.

Any(DbExpression)

Erstellt eine neue DbExpression , die bestimmt, ob das angegebene Set-Argument nicht leer ist.

Any(DbExpressionBinding, DbExpression)

Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für ein beliebiges Element des Eingabesatzes enthalten ist.

As(DbAggregate, String)

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

As(DbExpression, String)

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

Bind(DbExpression)

Erstellt eine neue DbExpressionBinding , die einen generierten Variablennamen verwendet, um den angegebenen Ausdruck zu binden.

BindAs(DbExpression, String)

Erstellt eine neue DbExpressionBinding , die den angegebenen Variablennamen verwendet, um den angegebenen Ausdruck zu binden.

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

Erstellt ein neues DbCaseExpression.

CastTo(DbExpression, TypeUsage)

Erstellt eine neue DbCastExpression Operation, die einen Umwandlungsvorgang auf ein polymorphes Argument anwendet.

Constant(Object)

Erstellt ein neues DbConstantExpression mit dem angegebenen Konstantenwert.

Constant(TypeUsage, Object)

Erstellt eine neue DbConstantExpression des angegebenen Grundtyps mit dem angegebenen Konstantenwert.

CreateRef(EntitySet, DbExpression[])

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert.

CreateRef(EntitySet, EntityType, DbExpression[])

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf Schlüsselwerten codiert.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf Schlüsselwerten codiert.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert.

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

Erstellt eine neue DbApplyExpression , die den angegebenen apply Ausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply sind nicht enthalten.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Erstellt eine neue DbApplyExpression , die den angegebenen apply Ausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply sind nicht enthalten.

CrossJoin(IEnumerable<DbExpressionBinding>)

Erstellt eine neue DbCrossJoinExpression , die bedingungslos die durch die Liste der Eingabeausdrucksbindungen angegebenen Sätze verknüpft.

Deref(DbExpression)

Erstellt eine neue DbDerefExpression , die eine bestimmte Entität mit einem Verweisausdruck abruft.

Distinct(DbExpression)

Erstellt eine neue DbDistinctExpression , die Duplikate aus dem angegebenen Satzargument entfernt.

Divide(DbExpression, DbExpression)

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

Element(DbExpression)

Erstellt eine neue DbElementExpression , die einen Satz in ein Singleton konvertiert.

Equal(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression , die die Argumente links und rechts für die Gleichheit vergleicht.

Except(DbExpression, DbExpression)

Erstellt eine neue DbExceptExpression , die die Subtraktion des Rechtssatzarguments aus dem argument "left set" berechnet.

Exists(DbExpression)

Erstellt eine neue DbExpression , die bestimmt, ob das angegebene Set-Argument nicht leer ist.

Filter(DbExpressionBinding, DbExpression)

Erstellt eine neue DbFilterExpression , die die Elemente im angegebenen Eingabesatz mithilfe des angegebenen Prädikats filtert.

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

Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei FullOuterJoin als die DbExpressionKind.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Erstellt eine neue DbJoinExpression , die die durch die links- und rechten Ausdrucksbindungen angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei FullOuterJoin als die DbExpressionKind.

GetEntityRef(DbExpression)

Erstellt eine neue DbEntityRefExpression , die den Bezug 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 generierte Variablen- und Gruppenvariablennamen verwendet, um den angegebenen Ausdruck zu binden.

GroupBindAs(DbExpression, String, String)

Erstellt eine neue DbGroupExpressionBinding , die den angegebenen Variablennamen und Gruppenvariablennamen verwendet, um den angegebenen Ausdruck zu binden.

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

Erstellt ein neues DbGroupByExpression Element, das die Elemente des Eingabesatzes entsprechend den angegebenen Gruppenschlüsseln gruppiert und die angegebenen Aggregate anwendet.

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

Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind.

Intersect(DbExpression, DbExpression)

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

Invoke(DbLambda, DbExpression[])

Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente.

Invoke(DbLambda, IEnumerable<DbExpression>)

Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente.

Invoke(EdmFunction, DbExpression[])

Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen Argumenten.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen Argumenten.

IsEmpty(DbExpression)

Erstellt eine neue DbIsEmptyExpression , die bestimmt, ob das angegebene Set-Argument ein leerer Satz ist.

IsNull(DbExpression)

Erstellt eine neue DbIsNullExpression , die bestimmt, ob das angegebene Argument null ist.

IsOf(DbExpression, TypeUsage)

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

IsOfOnly(DbExpression, TypeUsage)

Erstellt einen neuen DbIsOfExpression Ausdruck, der bestimmt, ob das angegebene Argument vom angegebenen Typ ist, und nur diesen Typ (kein Untertyp).

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

Erstellt eine neue DbJoinExpression , die durch die äußeren und inneren Ausdrücke angegebenen Sätze in einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln verknüpft, wobei InnerJoin als die DbExpressionKind.

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

Erstellt eine neue DbProjectExpression , die die angegebene Selektor über die durch die äußeren und inneren Ausdrücke angegebenen Mengen projiziert, die mit einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln verbunden sind, wobei InnerJoin als die DbExpressionKind.

Lambda(DbExpression, DbVariableReferenceExpression[])

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung und formalen Parametern.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung und formalen Parametern.

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

Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die DbExpressionKind.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die 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, DbExpression)

Erstellt eine neue DbLikeExpression , die die angegebene Eingabezeichenfolge mit dem angegebenen Muster mithilfe des optionalen Escapezeichens vergleicht.

Like(DbExpression, DbExpression)

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

Limit(DbExpression, DbExpression)

Erstellt eine neue DbLimitExpression , die die Anzahl der Elemente in der Argument -Auflistung auf den angegebenen Anzahlgrenzwert 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 des linken Arguments dividiert 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 eine neue DbRelationshipNavigationExpression Darstellung der Navigation einer Kompositions- oder Zuordnungsbeziehung.

Navigate(RelationshipType, String, String, DbExpression)

Erstellt eine neue DbRelationshipNavigationExpression Darstellung der Navigation einer Kompositions- oder Zuordnungsbeziehung.

Negate(DbExpression)

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

New(TypeUsage, DbExpression[])

Erstellt ein neues 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 ein neues 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 eine neue DbNewInstanceExpression , die eine Auflistung erstellt, die die angegebenen Elemente enthält. Der Typ der Auflistung basiert auf dem allgemeinen Typ der Elemente. Wenn kein allgemeiner Elementtyp vorhanden ist, wird eine Ausnahme ausgelöst.

NewCollection(IEnumerable<DbExpression>)

Erstellt eine neue DbNewInstanceExpression , die eine Auflistung erstellt, die die angegebenen Elemente enthält. Der Typ der Auflistung basiert auf dem allgemeinen Typ der Elemente. Wenn kein allgemeiner Elementtyp vorhanden ist, wird eine Ausnahme ausgelöst.

NewEmptyCollection(TypeUsage)

Erstellt eine neue DbNewInstanceExpression , die eine leere Auflistung des angegebenen Auflistungstyps 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 sind.

Not(DbExpression)

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

NotEqual(DbExpression, DbExpression)

Erstellt eine neue DbComparisonExpression , die die Argumente links und rechts für Ungleichheit vergleicht.

Null(TypeUsage)

Erstellt einen neuen DbNullExpression, der einen typierten Nullwert darstellt.

OfType(DbExpression, TypeUsage)

Erstellt eine neue DbOfTypeExpression , die einen Satz erzeugt, der aus den Elementen des angegebenen Eingabesatzes besteht, die vom angegebenen Typ sind.

OfTypeOnly(DbExpression, TypeUsage)

Erstellt eine neue DbOfTypeExpression , die einen Satz erzeugt, der aus den Elementen des angegebenen Eingabesatzes besteht, die genau den angegebenen Typ aufweisen.

Or(DbExpression, DbExpression)

Erstellt eine DbOrExpression , die die logischen Oder der linken und rechten Argumente ausführt.

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

Erstellt eine neue DbSortExpression , die die angegebene Eingabe durch den angegebenen Sortierschlüssel sortiert, mit aufsteigender Sortierreihenfolge und der angegebenen Sortierung.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression , die die angegebene Eingabe durch den angegebenen Sortierschlüssel sortiert, mit aufsteigender Sortierreihenfolge und Standardsortierung.

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

Erstellt eine neue DbSortExpression , die die angegebene Eingabe durch den angegebenen Sortierschlüssel sortiert, mit absteigender Sortierreihenfolge und der angegebenen Sortierung.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression , die die angegebene Eingabe durch den angegebenen Sortierschlüssel sortiert, mit absteigender Sortierreihenfolge und Standardsortierung.

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

Erstellt eine neue DbApplyExpression , die den angegebenen apply Ausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply weisen einen angewendeten Spaltenwert von null.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Erstellt eine neue DbApplyExpression , die den angegebenen apply Ausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply weisen einen angewendeten Spaltenwert von null.

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 das linke Argument zum rechten Argument hinzufügt.

Project(DbExpressionBinding, DbExpression)

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

Property(DbExpression, EdmProperty)

Erstellt eine neue DbPropertyExpression , die den Abruf der angegebenen Eigenschaft darstellt.

Property(DbExpression, NavigationProperty)

Erstellt eine neue DbPropertyExpression Darstellung des Abrufs der angegebenen Navigationseigenschaft.

Property(DbExpression, RelationshipEndMember)

Erstellt eine neue DbPropertyExpression Darstellung des Abrufs des angegebenen Beziehungsendelements.

Property(DbExpression, String)

Erstellt eine neue DbPropertyExpression Darstellung des Abrufs der Instanzeigenschaft mit dem angegebenen Namen aus der angegebenen Instanz.

RefFromKey(EntitySet, DbExpression, EntityType)

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert.

RefFromKey(EntitySet, DbExpression)

Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert.

Scan(EntitySetBase)

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

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

Erstellt eine neue DbProjectExpression , die den angegebenen Ausdruck über den angegebenen Eingabesatz auswählt.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbApplyExpression , die den angegebenen apply Ausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply sind nicht enthalten. Anschließend DbProjectExpression wird eine Erstellt, die die apply Spalte aus 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 einmal für jedes Element eines bestimmten Eingabesatzes auswertet, wodurch eine Auflistung von Zeilen mit entsprechender Eingabe erstellt und Spalten angewendet werden. Zeilen, für die ein leerer Satz ausgewertet wird, apply sind nicht enthalten. A DbProjectExpression wird dann erstellt, die die angegebene Zeile selector auswählt, wodurch die Gesamtauflistung der Ergebnisse erzeugt wird.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Erstellt eine neue DbSkipExpression , die die angegebene Eingabe nach den angegebenen Sortierspezifikationen sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird.

Skip(DbSortExpression, DbExpression)

Erstellt eine neue DbSkipExpression , die die angegebene Anzahl von Elementen aus dem angegebenen sortierten Eingabesatz überspringt.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Erstellt eine neue DbSortExpression , die die angegebene Eingabe nach den angegebenen Sortierspezifikationen sortiert.

Take(DbExpression, DbExpression)

Erstellt eine neue DbLimitExpression , die die Anzahl der Elemente in der Argument -Auflistung auf den angegebenen Anzahlgrenzwert beschränkt. Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten.

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

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

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

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

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

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

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

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

ToSortClause(DbExpression, String)

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

ToSortClause(DbExpression)

Erstellt eine neue DbSortClause mit aufsteigender Sortierreihenfolge und Standardsortierung.

ToSortClauseDescending(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

Erstellt eine neue DbSortClause mit absteigender Sortierreihenfolge und Standardsortierung.

TreatAs(DbExpression, TypeUsage)

Erstellt ein neues DbTreatExpression.

UnaryMinus(DbExpression)

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

Union(DbExpression, DbExpression)

Erstellt eine neue DbExpression , die die Vereinigung der Argumente für die linke und die rechte Gruppe berechnet, wobei Duplikate entfernt wurden.

UnionAll(DbExpression, DbExpression)

Erstellt eine neue DbUnionAllExpression , die die Vereinigung der Argumente für den linken und rechten Satz berechnet und keine Duplikate entfernt.

Variable(TypeUsage, String)

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

Where(DbExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbFilterExpression , die die Elemente im angegebenen Eingabesatz mithilfe des angegebenen Prädikats filtert.

Gilt für: