DbExpressionBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public static class DbExpressionBuilder
type DbExpressionBuilder = class
Public Module DbExpressionBuilder
- Vererbung
-
DbExpressionBuilder
- Attribute
Eigenschaften
False |
Ruft einen DbConstantExpression mit dem booleschen Wert false ab. |
True |
Ruft einen 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 anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. |
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 eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Joinbedingung verknüpft, wobei FullOuterJoin als verwendet wird DbExpressionKind . |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrucksbindungen angegebenen Sätze für die angegebene Joinbedingung verknüpft, wobei FullOuterJoin als verwendet wird DbExpressionKind . |
GetEntityRef(DbExpression) |
Erstellt eine neue DbEntityRefExpression , die die Ref der angegebenen Entität in struktureller Form abruft. |
GetRefKey(DbExpression) |
Erstellt eine neue DbRefKeyExpression , die die Schlüsselwerte des angegebenen Verweises in struktureller Form abruft. |
GreaterThan(DbExpression, DbExpression) |
Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument größer als das rechte Argument ist. |
GreaterThanOrEqual(DbExpression, DbExpression) |
Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument größer oder gleich dem rechten Argument ist. |
GroupAggregate(DbExpression) |
Erstellt ein neues DbGroupAggregate über dem angegebenen Argument. |
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. |
In(DbExpression, IList<DbConstantExpression>) |
Erstellt eine DbInExpression , die dem Ergebnis des angegebenen Ausdrucks mit den Ergebnissen der Konstantenausdrücke in der angegebenen Liste entspricht. |
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Verknüpfungsbedingung verknüpft, wobei InnerJoin als verwendet wird DbExpressionKind . |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrucksbindungen angegebenen Mengen für die angegebene Verknüpfungsbedingung verknüpft, wobei InnerJoin als verwendet wird DbExpressionKind . |
Intersect(DbExpression, DbExpression) |
Erstellt eine neue DbIntersectExpression, die die Schnittmenge der linken und der rechten Mengenargumente berechnet. |
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 durch den äußeren und den inneren Ausdruck angegebenen Mengen verknüpft, unter einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln, wobei InnerJoin als verwendet wird DbExpressionKind . |
Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>) |
Erstellt einen neuen DbProjectExpression , der den angegebenen Selektor über die durch den äußeren und inneren Ausdruck angegebenen Mengen projiziert, die mit einer Gleichheitsbedingung zwischen den angegebenen äußeren und inneren Schlüsseln verknüpft sind, wobei InnerJoin als verwendet wird DbExpressionKind . |
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 eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Sätze für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind . |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrucksbindungen angegebenen Sätze für die angegebene Joinbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind . |
LessThan(DbExpression, DbExpression) |
Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument kleiner als das rechte Argument ist. |
LessThanOrEqual(DbExpression, DbExpression) |
Erstellt eine neue DbComparisonExpression, die bestimmt, ob das linke Argument kleiner oder gleich dem rechten Argument ist. |
Like(DbExpression, DbExpression) |
Erstellt eine neue DbLikeExpression, die die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht. |
Like(DbExpression, DbExpression, DbExpression) |
Erstellt einen neuen DbLikeExpression, der mithilfe der optionalen Escapezeichenfolge die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht. |
Limit(DbExpression, DbExpression) |
Erstellt einen neuen DbLimitExpression, der die Anzahl der Elemente in der Argumentsammlung auf den angegebenen Zählgrenzwert beschränkt. Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten. |
Minus(DbExpression, DbExpression) |
Erstellt eine neue DbArithmeticExpression, die das rechte Argument vom linken Argument subtrahiert. |
Modulo(DbExpression, DbExpression) |
Erstellt eine neue DbArithmeticExpression, die den Rest der Division des linken Arguments durch das rechte Argument berechnet. |
Multiply(DbExpression, DbExpression) |
Erstellt eine neue DbArithmeticExpression, die das linke Argument mit dem rechten Argument multipliziert. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt. |
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 anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die ausgewertet auf eine leere Menge angewendet wird, weisen den Wert der apply-Spalte null auf. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die ausgewertet auf eine leere Menge angewendet wird, weisen den Wert der apply-Spalte null auf. |
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 anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. Anschließend wird ein DbProjectExpression erstellt, der die apply-Spalte aus jeder Zeile auswählt und die Gesamtauflistung der anwendungsbasierten Ergebnisse erzeugt. |
SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. Anschließend wird ein DbProjectExpression erstellt, der den angegebenen Selektor über jede Zeile auswählt und die Gesamtsammlung der Ergebnisse erzeugt. |
SetClause(DbExpression, DbExpression) |
Erstellt eine neue DbSetClause Darstellung, die eine Eigenschaft auf einen Wert festlegt. |
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:
Entity Framework