Classe DbExpressionBuilder
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Fornisce un'API per costruire oggetti DbExpression e rende l'API accessibile come metodi di estensione sul tipo di espressione stesso.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.DbExpressionBuilder
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<ExtensionAttribute> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId := "Db")> _
Public NotInheritable Class DbExpressionBuilder
'Utilizzo
[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
Il tipo DbExpressionBuilder espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
![]() ![]() |
False | Crea un oggetto DbConstantExpression con il valore booleano false. |
![]() ![]() |
True | Crea un oggetto DbConstantExpression con il valore booleano true. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
![]() ![]() |
Aggregate | Crea un nuovo oggetto DbFunctionAggregate. |
![]() ![]() |
AggregateDistinct | Crea un nuovo oggetto DbFunctionAggregate che viene applicato in modo distinto. |
![]() ![]() |
All(DbExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per tutti gli elementi del set di input. |
![]() ![]() |
All(DbExpressionBinding, DbExpression) | Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per tutti gli elementi del set di input. |
![]() ![]() |
And | Crea un oggetto DbAndExpression che esegue l'operazione AND logica degli argomenti a sinistra e a destra. |
![]() ![]() |
Any(DbExpression) | Crea un nuovo oggetto DbExpression che determina se l'argomento set specificato è non vuoto. |
![]() ![]() |
Any(DbExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per qualsiasi elemento del set di input. |
![]() ![]() |
Any(DbExpressionBinding, DbExpression) | Crea un nuovo oggetto DbQuantifierExpression che determina se il predicato specificato vale per qualsiasi elemento del set di input. |
![]() ![]() |
As(DbAggregate, String) | Restituisce gli argomenti specificati come oggetto della coppia chiave/valore. |
![]() ![]() |
As(DbExpression, String) | Restituisce gli argomenti specificati come oggetto della coppia chiave/valore. |
![]() ![]() |
Bind | Crea un nuovo oggetto DbExpressionBinding che associa l'espressione specificata utilizzando un nome di variabile generato. |
![]() ![]() |
BindAs | Crea un nuovo oggetto DbExpressionBinding che associa l'espressione specificata utilizzando il nome di variabile specificato. |
![]() ![]() |
Case | Crea un nuovo oggetto DbCaseExpression. |
![]() ![]() |
CastTo | Crea un nuovo oggetto DbCastExpression che applica un'operazione di cast a un argomento polimorfico. |
![]() ![]() |
Constant(Object) | Crea un nuovo oggetto DbConstantExpression con il valore costante specificato. |
![]() ![]() |
Constant(TypeUsage, Object) | Crea un nuovo oggetto DbConstantExpression del tipo primitivo specificato con il valore costante specificato. |
![]() ![]() |
CreateRef(EntitySet, IEnumerable<DbExpression>) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. |
![]() ![]() |
CreateRef(EntitySet, DbExpression[]) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. |
![]() ![]() |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. |
![]() ![]() |
CreateRef(EntitySet, EntityType, DbExpression[]) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. |
![]() ![]() |
CrossApply(DbExpression, Func<DbExpression, KeyValuePair<String, DbExpression>>) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per cui apply restituisce un set vuoto non vengono incluse. |
![]() ![]() |
CrossApply(DbExpressionBinding, DbExpressionBinding) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per cui apply restituisce un set vuoto non vengono incluse. |
![]() ![]() |
CrossJoin | Crea un nuovo oggetto DbCrossJoinExpression che crea un join incondizionato dei set specificati dall'elenco di associazioni di espressioni di input. |
![]() ![]() |
Deref | Crea un nuovo oggetto DbDerefExpression che recupera un'Entità specifica in funzione di un'espressione di riferimento. |
![]() ![]() |
Distinct | Crea un nuovo oggetto DbDistinctExpression che rimuove i duplicati dall'argomento set specificato. |
![]() ![]() |
Divide | Crea un nuovo oggetto DbArithmeticExpression che divide l'argomento a sinistra per l'argomento a destra. |
![]() ![]() |
Element | Crea un nuovo oggetto DbElementExpression che converte un set in un singleton. |
![]() ![]() |
Equal | Crea un nuovo oggetto DbComparisonExpression che verifica l'uguaglianza tra l'argomento a sinistra e l'argomento a destra. |
![]() ![]() |
Except | Crea un nuovo oggetto DbExceptExpression che calcola la sottrazione dell'argomento set a destra dall'argomento set a sinistra. |
![]() ![]() |
Exists | Crea un nuovo oggetto DbExpression che determina se l'argomento set specificato è non vuoto. |
![]() ![]() |
Filter | Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato. |
![]() ![]() |
FullOuterJoin(DbExpression, DbExpression, Func<DbExpression, DbExpression, DbExpression>) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind. |
![]() ![]() |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle associazione di espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind. |
![]() ![]() |
GetEntityRef | Crea un nuovo oggetto DbEntityRefExpression che recupera il riferimento dell'entità specificata in forma strutturale. |
![]() ![]() |
GetRefKey | Crea un nuovo oggetto DbRefKeyExpression che recupera i valori chiave del riferimento specificato in forma strutturale. |
![]() ![]() |
GreaterThan | Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è maggiore dell'argomento a destra. |
![]() ![]() |
GreaterThanOrEqual | Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è maggiore o uguale all'argomento a destra. |
![]() ![]() |
GroupAggregate | Crea un nuovo oggetto DbGroupAggregate sull'argomento specificato. |
![]() ![]() |
GroupBind | Crea una nuova associazione a un'espressione di gruppo che utilizza nomi di variabile e di variabile di gruppo generati per associare l'espressione specificata. |
![]() ![]() |
GroupBindAs | Crea una nuovo oggetto DbGroupExpressionBinding che utilizza il nome di variabile e i nomi delle variabili di gruppo specificati per associare l'espressione specificata. |
![]() ![]() |
GroupBy | Crea un nuovo oggetto DbGroupByExpression che raggruppa gli elementi del set di input in base alle chiavi di gruppo specificate e applica le aggregazioni specificate. |
![]() ![]() |
In | Crea un oggetto DbInExpression che corrisponde al risultato dell'espressione specificata con i risultati delle espressioni costanti nell'elenco specificato. |
![]() ![]() |
InnerJoin(DbExpression, DbExpression, Func<DbExpression, DbExpression, DbExpression>) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando InnerJoin come DbExpressionKind. |
![]() ![]() |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando InnerJoin come DbExpressionKind. |
![]() ![]() |
Intersect | Crea un nuovo oggetto DbIntersectExpression che calcola l'intersezione degli argomenti set a sinistra e a destra. |
![]() ![]() |
Invoke(DbLambda, IEnumerable<DbExpression>) | Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati. |
![]() ![]() |
Invoke(DbLambda, DbExpression[]) | Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati. |
![]() ![]() |
Invoke(EdmFunction, IEnumerable<DbExpression>) | Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata della funzione specificata con gli argomenti specificati. |
![]() ![]() |
Invoke(EdmFunction, DbExpression[]) | Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata della funzione specificata con gli argomenti specificati. |
![]() ![]() |
IsEmpty | Crea un nuovo oggetto DbIsEmptyExpression che determina se l'argomento set specificato è un set vuoto. |
![]() ![]() |
IsNull | Crea un nuovo oggetto DbIsNullExpression che determina se l'argomento set specificato è Null. |
![]() ![]() |
IsOf | Crea un nuovo oggetto DbIsOfExpression che determina se l'argomento specificato è del tipo o del sottotipo specificato. |
![]() ![]() |
IsOfOnly | Crea una nuova espressione DbIsOfExpression che determina se l'argomento specificato è del tipo specificato ed esclusivamente di tale tipo (non di un sottotipo). |
![]() ![]() |
Join(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle espressioni esterne e interne in base a una condizione di uguaglianza tra le chiavi interne ed esterne specificate, utilizzando InnerJoin come DbExpressionKind. |
![]() ![]() |
Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | Crea un nuovo oggetto DbProjectExpression che proietta il selettore specificato sui set specificati dalle espressioni esterne e interne, unite in join in base a una condizione di uguaglianza tra le chiavi interne ed esterne specificate, utilizzando InnerJoin come DbExpressionKind. |
![]() ![]() |
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) | Crea un oggetto DbLambda con l'implementazione e i parametri formali della funzione Lambda inline specificata. |
![]() ![]() |
Lambda(DbExpression, DbVariableReferenceExpression[]) | Crea un oggetto DbLambda con l'implementazione e i parametri formali della funzione Lambda inline specificata. |
![]() ![]() |
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression, DbExpression, DbExpression>) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando LeftOuterJoin come DbExpressionKind. |
![]() ![]() |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) | Crea un nuovo oggetto DbJoinExpression che unisce in join i set specificati dalle associazioni di espressioni a sinistra e a destra, in base alla condizione di join specificata, utilizzando LeftOuterJoin come DbExpressionKind. |
![]() ![]() |
LessThan | Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è minore dell'argomento a destra. |
![]() ![]() |
LessThanOrEqual | Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è minore o uguale all'argomento a destra. |
![]() ![]() |
Like(DbExpression, DbExpression) | Crea un nuovo oggetto DbLikeExpression che confronta la stringa di input specificata con il modello specificato. |
![]() ![]() |
Like(DbExpression, DbExpression, DbExpression) | Crea un nuovo oggetto DbLikeExpression che confronta la stringa di input specificata con il modello specificato utilizzando la stringa di escape facoltativa. |
![]() ![]() |
Limit | Crea un nuovo oggetto DbLimitExpression che limita il numero di elementi nella raccolta Argument al valore Limit del conteggio specificato.I risultati correlati non sono inclusi nell'output. |
![]() ![]() |
Minus | Crea un nuovo oggetto DbArithmeticExpression che sottrae l'argomento a destra dall'argomento a sinistra. |
![]() ![]() |
Modulo | Crea un nuovo oggetto DbArithmeticExpression che calcola il resto ottenuto dividendo l'argomento a sinistra per l'argomento a destra. |
![]() ![]() |
Multiply | Crea un nuovo oggetto DbArithmeticExpression che moltiplica l'argomento a sinistra per l'argomento a destra. |
![]() ![]() |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) | Crea un nuovo oggetto DbRelationshipNavigationExpression che rappresenta la navigazione di una relazione di associazione o di composizione. |
![]() ![]() |
Navigate(RelationshipType, String, String, DbExpression) | Crea un nuovo oggetto DbRelationshipNavigationExpression che rappresenta la navigazione di una relazione di associazione o di composizione. |
![]() ![]() |
Negate | Crea un nuovo oggetto DbArithmeticExpression che nega il valore dell'argomento. |
![]() ![]() |
New(TypeUsage, IEnumerable<DbExpression>) | Crea un nuovo oggetto DbNewInstanceExpression.Se l'argomento di tipo è un tipo di raccolta, gli argomenti specificano gli elementi della raccolta.In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna nella nuova istanza. |
![]() ![]() |
New(TypeUsage, DbExpression[]) | Crea un nuovo oggetto DbNewInstanceExpression.Se l'argomento di tipo è un tipo di raccolta, gli argomenti specificano gli elementi della raccolta.In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna nella nuova istanza. |
![]() ![]() |
NewCollection(IEnumerable<DbExpression>) | Crea un nuovo oggetto DbNewInstanceExpression che costruisce una raccolta contenente gli elementi specificati.Il tipo della raccolta è basato sul tipo comune degli elementi.Se non esiste alcun tipo di elemento comune viene generata un'eccezione. |
![]() ![]() |
NewCollection(DbExpression[]) | Crea un nuovo oggetto DbNewInstanceExpression che costruisce una raccolta contenente gli elementi specificati.Il tipo della raccolta è basato sul tipo comune degli elementi.Se non esiste alcun tipo di elemento comune viene generata un'eccezione. |
![]() ![]() |
NewEmptyCollection | Crea un nuovo oggetto DbNewInstanceExpression che costruisce una raccolta vuota del tipo di raccolta specificato. |
![]() ![]() |
NewRow | Crea un nuovo oggetto DbNewInstanceExpression che produce una riga con le colonne denominate specificate e i valori indicati, specificati come espressioni. |
![]() ![]() |
Not | Crea un oggetto DbNotExpression che esegue la negazione logica dell'argomento specificato. |
![]() ![]() |
NotEqual | Crea un nuovo oggetto DbComparisonExpression che confronta l'argomento a sinistra con l'argomento a destra ai fini dell'ineguaglianza. |
![]() ![]() |
Null | Crea un nuovo oggetto DbNullExpressionche rappresenta un valore Null tipizzato. |
![]() ![]() |
OfType | Crea un nuovo oggetto DbOfTypeExpression che produce un set costituito dagli elementi del set di input specificato che sono del tipo specificato. |
![]() ![]() |
OfTypeOnly | Crea un nuovo oggetto DbOfTypeExpression che produce un set costituito dagli elementi del set di input specificato che sono esattamente del tipo specificato. |
![]() ![]() |
Or | Crea un oggetto DbOrExpression che esegue l'operazione OR logica degli argomenti a sinistra e a destra. |
![]() ![]() |
OrderBy(DbExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, in ordine crescente e con le regole di confronto predefinite. |
![]() ![]() |
OrderBy(DbExpression, Func<DbExpression, DbExpression>, String) | Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, in ordine crescente e con le regole di confronto specificate. |
![]() ![]() |
OrderByDescending(DbExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, in ordine decrescente e con le regole di confronto predefinite. |
![]() ![]() |
OrderByDescending(DbExpression, Func<DbExpression, DbExpression>, String) | Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, in ordine decrescente e con le regole di confronto predefinite. |
![]() ![]() |
OuterApply(DbExpression, Func<DbExpression, KeyValuePair<String, DbExpression>>) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per le quali apply restituisce un set vuoto presentano una colonna apply con valore null. |
![]() ![]() |
OuterApply(DbExpressionBinding, DbExpressionBinding) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per le quali apply restituisce un set vuoto presentano una colonna apply con valore null. |
![]() ![]() |
Parameter | Crea un nuovo oggetto DbParameterReferenceExpression che fa riferimento a un parametro con il nome e il tipo specificati. |
![]() ![]() |
Plus | Crea un nuovo oggetto DbArithmeticExpression che aggiunge l'argomento a sinistra all'argomento a destra. |
![]() ![]() |
Project | Crea un nuovo oggetto DbProjectExpression che proietta l'espressione indicata sul set di input specificato. |
![]() ![]() |
Property(DbExpression, EdmProperty) | Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà specificata. |
![]() ![]() |
Property(DbExpression, NavigationProperty) | Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di navigazione specificata. |
![]() ![]() |
Property(DbExpression, RelationshipEndMember) | Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero del membro finale della relazione specificato. |
![]() ![]() |
Property(DbExpression, String) | Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di istanza con il nome specificato dall'istanza specificata. |
![]() ![]() |
RefFromKey(EntitySet, DbExpression) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'Entità specifica in base a valori chiave. |
![]() ![]() |
RefFromKey(EntitySet, DbExpression, EntityType) | Crea un nuovo oggetto DbRefExpression che codifica un riferimento a un'Entità specifica in base a valori chiave. |
![]() ![]() |
Scan | Crea un nuovo oggetto DbScanExpression che fa riferimento al set di entità o di relazioni specificato. |
![]() ![]() |
Select<TProjection> | Crea un nuovo oggetto DbProjectExpression che seleziona l'espressione indicata sul set di input specificato. |
![]() ![]() |
SelectMany(DbExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per cui apply restituisce un set vuoto non vengono incluse.Verrà quindi creato un oggetto DbProjectExpression per la selezione dell'oggetto selector specificato su ogni riga, producendo la raccolta complessiva di risultati. |
![]() ![]() |
SelectMany<TSelector>(DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | Crea un nuovo oggetto DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un set di input specificato, producendo una raccolta di righe con colonne input e apply corrispondenti.Le righe per cui apply restituisce un set vuoto non vengono incluse.Verrà quindi creato un oggetto DbProjectExpression per la selezione dell'oggetto selector specificato su ogni riga, producendo la raccolta complessiva di risultati. |
![]() ![]() |
SetClause | Crea un nuovo oggetto DbSetClause che rappresenta l'impostazione di una proprietà su un valore. |
![]() ![]() |
Skip(DbSortExpression, DbExpression) | Crea un nuovo oggetto DbSkipExpression che ignora il numero specificato di elementi dal set di input ordinato specificato. |
![]() ![]() |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) | Crea un nuovo oggetto DbSkipExpression che ordina il set di input indicato in base alle specifiche di ordinamento prima di ignorare il numero specificato di elementi. |
![]() ![]() |
Sort | Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alle specifiche di ordinamento. |
![]() ![]() |
Take | Crea un nuovo oggetto DbLimitExpression che limita il numero di elementi nella raccolta Argument al valore Limit del conteggio specificato.I risultati correlati non sono inclusi nell'output. |
![]() ![]() |
ThenBy(DbSortExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbSortExpression con un ordinamento che include l'ordinamento del set di input di ordinamento specificato oltre alla chiave di ordinamento specificata in ordine crescente e con le regole di confronto predefinite. |
![]() ![]() |
ThenBy(DbSortExpression, Func<DbExpression, DbExpression>, String) | Crea un nuovo oggetto DbSortExpression con un ordinamento che include l'ordinamento del set di input di ordinamento specificato oltre alla chiave di ordinamento specificata in ordine crescente e con le regole di confronto specificate. |
![]() ![]() |
ThenByDescending(DbSortExpression, Func<DbExpression, DbExpression>) | Crea un nuovo oggetto DbSortExpression con un ordinamento che include l'ordinamento del set di input di ordinamento specificato oltre alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto predefinite. |
![]() ![]() |
ThenByDescending(DbSortExpression, Func<DbExpression, DbExpression>, String) | Crea un nuovo oggetto DbSortExpression con un ordinamento che include l'ordinamento del set di input di ordinamento specificato oltre alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto specificate. |
![]() ![]() |
ToSortClause(DbExpression) | Crea un nuovo oggetto DbSortClause con un ordinamento crescente e con le regole di confronto predefinite. |
![]() ![]() |
ToSortClause(DbExpression, String) | Crea un nuovo oggetto DbSortClause con un ordinamento crescente e con le regole di confronto specificate. |
![]() ![]() |
ToSortClauseDescending(DbExpression) | Crea un nuovo oggetto DbSortClause con un ordinamento decrescente e con le regole di confronto predefinite. |
![]() ![]() |
ToSortClauseDescending(DbExpression, String) | Crea un nuovo oggetto DbSortClause con un ordinamento decrescente e con le regole di confronto specificate. |
![]() ![]() |
TreatAs | Crea un nuovo oggetto DbTreatExpression. |
![]() ![]() |
UnaryMinus | Crea un nuovo oggetto DbArithmeticExpression che nega il valore dell'argomento. |
![]() ![]() |
Union | Crea un nuovo oggetto DbExpression che calcola l'unione degli argomenti set a sinistra e a destra rimuovendone i duplicati. |
![]() ![]() |
UnionAll | Crea un nuovo oggetto DbUnionAllExpression che calcola l'unione degli argomenti set a sinistra e a destra senza rimuoverne i duplicati. |
![]() ![]() |
Variable | Crea un nuovo oggetto DbVariableReferenceExpression che fa riferimento a una variabile con il nome e il tipo specificati. |
![]() ![]() |
Where | Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato. |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.
Vedere anche
Riferimento
Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder