DbExpressionBuilder-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Stellt eine API bereit, um DbExpressions zu erstellen, und lässt zu, dass auf diese API als Erweiterungsmethoden bei dem Ausdruckstyp selbst zugegriffen werden kann.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.DbExpressionBuilder
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId := "Db")> _
Public NotInheritable Class DbExpressionBuilder
'Usage
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")]
public static class DbExpressionBuilder
[ExtensionAttribute]
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = L"Db")]
public ref class DbExpressionBuilder abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")>]
type DbExpressionBuilder = class end
public final class DbExpressionBuilder
Der DbExpressionBuilder-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
False | Erstellt einen DbConstantExpression mit dem booleschen Wert false. | |
True | Erstellt einen DbConstantExpression mit dem booleschen Wert true. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Aggregate | Erstellt ein neues DbFunctionAggregate. | |
AggregateDistinct | Erstellt ein neues DbFunctionAggregate, das auf eine bestimmte Weise angewendet wird. | |
All(DbExpression, Func<DbExpression, DbExpression>) | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesets gültig ist. | |
All(DbExpressionBinding, DbExpression) | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesets gültig ist. | |
And | Erstellt ein DbAndExpression, das den logischen And-Vorgang für das linke und das rechte Argument ausführt. | |
Any(DbExpression) | Erstellt ein neues DbExpression, das bestimmt, ob das angegebene Mengenargument nicht leer ist. | |
Any(DbExpression, Func<DbExpression, DbExpression>) | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für eines der Elemente des Eingabesets gültig ist. | |
Any(DbExpressionBinding, DbExpression) | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für eines der Elemente 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 | Erstellt eine neue DbExpressionBinding, die den angegebene Ausdruck mithilfe eines generierten Variablennamens bindet. | |
BindAs | Erstellt eine neue DbExpressionBinding, die den angegebenen Ausdruck mithilfe eines angegebenen Variablennamens bindet. | |
Case | Erstellt ein neues DbCaseExpression. | |
CastTo | Erstellt ein neues DbCastExpression, das einen Umwandlungsvorgang auf ein polymorphes Argument anwendet. | |
Constant(Object) | Erstellt ein neues DbConstantExpression mit dem angegebenen konstanten Wert. | |
Constant(TypeUsage, Object) | Erstellt ein neues DbConstantExpression vom angegebenen primitiven Typ mit dem angegebenen konstanten Wert. | |
CreateRef(EntitySet, IEnumerable<DbExpression>) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. | |
CreateRef(EntitySet, DbExpression[]) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. | |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert. | |
CreateRef(EntitySet, EntityType, DbExpression[]) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert. | |
CrossApply(DbExpression, Func<DbExpression, KeyValuePair<String, DbExpression>>) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply als leere Menge ausgewertet wird, werden nicht eingeschlossen. | |
CrossApply(DbExpressionBinding, DbExpressionBinding) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply als leere Menge ausgewertet wird, werden nicht eingeschlossen. | |
CrossJoin | Erstellt ein neues DbCrossJoinExpression, das die in der Liste der Eingabeausdrucksbindungen angegebenen Sets bedingungslos verknüpft. | |
Deref | Erstellt einen neuen DbDerefExpression, der eine bestimmte Entität abruft, wenn ein Verweisausdruck angegeben wird. | |
Distinct | Erstellt ein neues DbDistinctExpression, das Duplikate aus dem angegebenen Mengenargument entfernt. | |
Divide | Erstellt ein neues DbArithmeticExpression, das das linke Argument durch das rechte Argument dividiert. | |
Element | Erstellt ein neues DbElementExpression, das eine Menge in ein Singleton konvertiert. | |
Equal | Erstellt ein neues DbComparisonExpression, das das linke und das rechte Argument auf Gleichheit vergleicht. | |
Except | Erstellt ein neues DbExceptExpression, das das rechte Mengenargument vom linken Mengenargument subtrahiert. | |
Exists | Erstellt ein neues DbExpression, das bestimmt, ob das angegebene Mengenargument nicht leer ist. | |
Filter | Erstellt ein neues DbFilterExpression, das die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert. | |
FullOuterJoin(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 FullOuterJoin als DbExpressionKind verwendet wird. | |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) | Erstellt ein neues DbJoinExpression, das die von der linken und der rechten Ausdrucksbindung in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem FullOuterJoin als DbExpressionKind verwendet wird. | |
GetEntityRef | Erstellt einen neuen DbEntityRefExpression, der den Verweis der angegebenen Entität in struktureller Form abruft. | |
GetRefKey | Erstellt einen neuen DbRefKeyExpression, der die Schlüsselwerte des angegebenen Verweises in struktureller Form abruft. | |
GreaterThan | Erstellt ein neues DbComparisonExpression, das bestimmt, ob das linke Argument größer als das rechte Argument ist. | |
GreaterThanOrEqual | Erstellt ein neues DbComparisonExpression, das bestimmt, ob das linke Argument größer oder gleich dem rechten Argument ist. | |
GroupAggregate | Erstellt ein neues DbGroupAggregate über dem angegebenen Argument. | |
GroupBind | Erstellt eine neue Gruppenausdrucksbindung, die den angegebenen Ausdruck mithilfe generierter Variablen- und Gruppenvariablennamen bindet. | |
GroupBindAs | Erstellt eine neue DbGroupExpressionBinding, die den angegebenen Ausdruck mithilfe des angegebenen Variablennamens und der angegebenen Gruppenvariablennamen bindet. | |
GroupBy | Erstellt ein neues DbGroupByExpression, das die Elemente des Eingabesets nach den angegebenen Gruppenschlüsseln gruppiert und die angegebenen Aggregate anwendet. | |
In | Erstellt einen DbInExpression, der das Ergebnis des angegebenen Ausdrucks mit den Ergebnissen der konstanten Ausdrücke in der angegebenen Liste abgleicht. | |
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 vom linken und vom rechten Ausdruck in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem InnerJoin als DbExpressionKind verwendet wird. | |
Intersect | Erstellt ein neues DbIntersectExpression, das die Schnittmenge der linken und der rechten Mengenargumente berechnet. | |
Invoke(DbLambda, IEnumerable<DbExpression>) | Erstellt ein neues DbLambdaExpression, das die Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente darstellt. | |
Invoke(DbLambda, DbExpression[]) | Erstellt ein neues DbLambdaExpression, das die Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente darstellt. | |
Invoke(EdmFunction, IEnumerable<DbExpression>) | Erstellt ein neues DbFunctionExpression, das den Aufruf der angegebenen Funktion mit den angegebenen Argumenten darstellt. | |
Invoke(EdmFunction, DbExpression[]) | Erstellt ein neues DbFunctionExpression, das den Aufruf der angegebenen Funktion mit den angegebenen Argumenten darstellt. | |
IsEmpty | Erstellt ein neues DbIsEmptyExpression, das bestimmt, ob das angegebene Mengenargument eine leere Menge ist. | |
IsNull | Erstellt ein neues DbIsNullExpression, das bestimmt, ob das angegebene Argument null ist. | |
IsOf | Erstellt ein neues DbIsOfExpression, das bestimmt, ob das angegebene Argument vom angegebenen Typ oder einem Untertyp ist. | |
IsOfOnly | 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 ein neues DbJoinExpression, das die vom äußeren und inneren Ausdruck angegebenen Mengen in einer Gleichheitsbedingung zwischen dem festgelegten äußeren und inneren Schlüssel verknüpft, indem InnerJoin als DbExpressionKind verwendet wird. | |
Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | Erstellt einen neuen DbProjectExpression, der die angegebene Auswahl über den vom äußeren und inneren Ausdruck angegebenen Mengen projiziert, die in einer Gleichheitsbedingung zwischen dem angegebenen äußeren und inneren Schlüssel verknüpft werden. Dabei wird InnerJoin als DbExpressionKind verwendet. | |
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) | Erstellt ein DbLambda mit der angegebenen Inlineimplementierung der Lambdafunktion und den formalen Parametern. | |
Lambda(DbExpression, DbVariableReferenceExpression[]) | Erstellt ein DbLambda mit der angegebenen Inlineimplementierung der Lambdafunktion und den 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 | Erstellt ein neues DbComparisonExpression, das bestimmt, ob das linke Argument kleiner als das rechte Argument ist. | |
LessThanOrEqual | Erstellt ein neues DbComparisonExpression, das bestimmt, ob das linke Argument kleiner oder gleich dem rechten Argument ist. | |
Like(DbExpression, DbExpression) | Erstellt ein neues DbLikeExpression, das die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht. | |
Like(DbExpression, DbExpression, DbExpression) | Erstellt ein neues DbLikeExpression, das mithilfe der optionalen Escapezeichenfolge die angegebene Eingabezeichenfolge mit dem angegebenen Muster vergleicht. | |
Limit | Erstellt ein neues DbLimitExpression, das die Anzahl der Elemente in der Argumentauflistung auf den angegebenen Zählgrenzwert beschränkt.Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten. | |
Minus | Erstellt ein neues DbArithmeticExpression, das das rechte Argument vom linken Argument subtrahiert. | |
Modulo | Erstellt ein neues DbArithmeticExpression, das den Rest der Division des linken Arguments durch das rechte Argument berechnet. | |
Multiply | Erstellt ein neues DbArithmeticExpression, das das linke Argument mit dem rechten Argument multipliziert. | |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) | Erstellt ein neues DbRelationshipNavigationExpression, das die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt. | |
Navigate(RelationshipType, String, String, DbExpression) | Erstellt ein neues DbRelationshipNavigationExpression, das die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt. | |
Negate | Erstellt ein neues DbArithmeticExpression, das den Wert des Arguments negiert. | |
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. | |
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. | |
NewCollection(IEnumerable<DbExpression>) | Erstellt ein neues DbNewInstanceExpression, das eine Auflistung 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(DbExpression[]) | Erstellt ein neues DbNewInstanceExpression, das eine Auflistung 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 | Erstellt ein neues DbNewInstanceExpression, das eine leere Auflistung vom angegebenen Auflistungstyp erstellt. | |
NewRow | Erstellt ein neues DbNewInstanceExpression, das eine Zeile mit den angegebenen benannten Spalten und den angegebenen Werten erzeugt, die als Ausdrücke angegeben werden. | |
Not | Erstellt ein DbNotExpression, das die logische Negation des angegebenen Arguments ausführt. | |
NotEqual | Erstellt ein neues DbComparisonExpression, das das linke und das rechte Argument auf Ungleichheit vergleicht. | |
Null | Erstellt ein neues DbNullExpression, das einen typisierten Nullwert darstellt. | |
OfType | Erstellt ein neues DbOfTypeExpression, das einen Satz von Elementen des angegebenen Eingabesets erzeugt, die den angegebenen Typ aufweisen. | |
OfTypeOnly | Erstellt ein neues DbOfTypeExpression, das einen Satz von Elementen des angegebenen Eingabesets erzeugt, die genau den angegebenen Typ aufweisen. | |
Or | Erstellt ein DbOrExpression, das den logischen Or-Vorgang für das linke und das rechte Argument ausführt. | |
OrderBy(DbExpression, Func<DbExpression, DbExpression>) | Erstellt ein neues DbSortExpression, das das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert. | |
OrderBy(DbExpression, Func<DbExpression, DbExpression>, String) | Erstellt ein neues DbSortExpression, das 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 Standardsortierung nach dem angegebenen Sortierschlüssel sortiert. | |
OuterApply(DbExpression, Func<DbExpression, KeyValuePair<String, DbExpression>>) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert null auf. | |
OuterApply(DbExpressionBinding, DbExpressionBinding) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert null auf. | |
Parameter | Erstellt ein neues DbParameterReferenceExpression, das auf einen Parameter mit dem angegebenen Namen und Typ verweist. | |
Plus | Erstellt ein neues DbArithmeticExpression, das dem rechten Argument das linke Argument hinzufügt. | |
Project | Erstellt ein neues DbProjectExpression, das den angegebenen Ausdruck über dem angegebenen Eingabeset projiziert. | |
Property(DbExpression, EdmProperty) | Erstellt ein neues DbPropertyExpression, das das Abrufen der angegebenen Eigenschaft darstellt. | |
Property(DbExpression, NavigationProperty) | Erstellt ein neues DbPropertyExpression, das das Abrufen der angegebenen Navigationseigenschaft darstellt. | |
Property(DbExpression, RelationshipEndMember) | Erstellt ein neues DbPropertyExpression, das das Abrufen des angegebenen Endmembers der Beziehung darstellt. | |
Property(DbExpression, String) | Erstellt ein neues DbPropertyExpression, das das Abrufen der Instanzeigenschaft mit dem angegebenen Namen aus der angegebenen Instanz darstellt. | |
RefFromKey(EntitySet, DbExpression) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. | |
RefFromKey(EntitySet, DbExpression, EntityType) | Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. | |
Scan | Erstellt ein neues DbScanExpression, das auf die angegebene Entitätenmenge oder den angegebenen Beziehungssatz verweist. | |
Select<TProjection> | Erstellt ein neues DbProjectExpression, das den angegebenen Ausdruck über dem angegebenen Eingabeset auswählt. | |
SelectMany(DbExpression, Func<DbExpression, DbExpression>) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply als leere Menge ausgewertet wird, werden nicht eingeschlossen.Ein DbProjectExpression wird dann erstellt, der den angegebenen selector für jede Zeile auswählt und die Gesamtauflistung der Ergebnisse erzeugt. | |
SelectMany<TSelector>(DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply als leere Menge ausgewertet wird, werden nicht eingeschlossen.Ein DbProjectExpression wird dann erstellt, der den angegebenen selector für jede Zeile auswählt und die Gesamtauflistung der Ergebnisse erzeugt. | |
SetClause | Erstellt eine neue DbSetClause, die das Festlegen einer Eigenschaft auf einen Wert darstellt. | |
Skip(DbSortExpression, DbExpression) | Erstellt ein neues DbSkipExpression, das die angegebene Anzahl von Elementen aus dem angegebenen sortierten Eingabeset überspringt. | |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) | Erstellt ein neues DbSkipExpression, das das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird. | |
Sort | Erstellt ein neues DbSortExpression, das das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert. | |
Take | Erstellt ein neues DbLimitExpression, das die Anzahl der Elemente in der Argumentauflistung auf den angegebenen Zählgrenzwert beschränkt.Verknüpfte Ergebnisse sind nicht in der Ausgabe enthalten. | |
ThenBy(DbSortExpression, Func<DbExpression, DbExpression>) | Erstellt einen neuen DbSortExpression mit einer Sortierreihenfolge, die der Sortierreihenfolge des angegebenen geordneten Eingabesets zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der Standardsortierung entspricht. | |
ThenBy(DbSortExpression, Func<DbExpression, DbExpression>, String) | Erstellt ein neues DbSortExpression mit einer Sortierreihenfolge, die der Sortierreihenfolge des angegebenen geordneten Eingabesets zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der angegebenen Sortierung entspricht. | |
ThenByDescending(DbSortExpression, Func<DbExpression, DbExpression>) | Erstellt einen neuen DbSortExpression mit einer Sortierreihenfolge, die der Sortierreihenfolge des angegebenen geordneten Eingabesets zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und der Standardsortierung entspricht. | |
ThenByDescending(DbSortExpression, Func<DbExpression, DbExpression>, String) | Erstellt ein neues DbSortExpression mit einer Sortierreihenfolge, die der Sortierreihenfolge des angegebenen geordneten Eingabesets zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und der angegebenen Sortierung entspricht. | |
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 | Erstellt ein neues DbTreatExpression. | |
UnaryMinus | Erstellt ein neues DbArithmeticExpression, das den Wert des Arguments negiert. | |
Union | Erstellt ein neues DbExpression, das die Gesamtmenge der linken und der rechten Mengenargumente ohne Duplikate berechnet. | |
UnionAll | Erstellt ein neues DbUnionAllExpression, das die Gesamtmenge der linken und der rechten Mengenargumente berechnet, ohne Duplikate zu entfernen. | |
Variable | Erstellt ein neues DbVariableReferenceExpression, das auf eine Variable mit dem angegebenen Namen und Typ verweist. | |
Where | Erstellt ein neues DbFilterExpression, das die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace