Condividi tramite


DbLimitExpression Classe

Definizione

Rappresenta la restrizione del numero di elementi nella raccolta di argomenti al valore limite specificato.

public ref class DbLimitExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbLimitExpression : System.Data.Common.CommandTrees.DbExpression
type DbLimitExpression = class
    inherit DbExpression
Public NotInheritable Class DbLimitExpression
Inherits DbExpression
Ereditarietà
DbLimitExpression

Commenti

Un DbLimitExpression può essere applicato a qualsiasi DbExpression con un tipo di risultato della raccolta, incluso DbSkipExpression. DbLimitExpression fornisce l'equivalente dell'operazione Top. Non richiede l'esecuzione di un'operazione di ordinamento sul relativo input. Dispone di due proprietà Expression, Argument e Limit, che specificano rispettivamente la raccolta e il numero di righe da restituire. DbLimitExpression dispone anche di una proprietà BooleanWithTies che controlla se vengono restituite righe uguali alla riga finale. WithTies il valore predefinito è false.

Proprietà

Argument

Ottiene o imposta un'espressione che specifica la raccolta di input.

ExpressionKind

Ottiene il tipo di espressione, che indica l'operazione di questa espressione.

(Ereditato da DbExpression)
Limit

Ottiene o imposta un'espressione che specifica il limite per il numero di elementi restituiti dalla raccolta di input.

ResultType

Ottiene i metadati del tipo per il tipo di risultato dell'espressione.

(Ereditato da DbExpression)
WithTies

Ottiene un valore che indica se l'operazione limite includerà i risultati associati. L'inclusione di risultati associati potrebbe produrre più risultati rispetto a quanto specificato dal valore Limit.

Metodi

Accept(DbExpressionVisitor)

Implementa il criterio visitor per le espressioni che non producono un valore di risultato.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa il criterio visitor per le espressioni che producono un valore di risultato di un tipo specifico.

Equals(Object)

Determina se il Object specificato è uguale all'istanza di DbExpression corrente.

(Ereditato da DbExpression)
GetHashCode()

Funge da funzione hash per il tipo.

(Ereditato da DbExpression)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

All(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbQuantifierExpression che determina se il predicato specificato contiene per tutti gli elementi del set di input.

And(DbExpression, DbExpression)

Crea un DbAndExpression che esegue l'argomento logico And degli argomenti sinistro e destro.

Any(DbExpression)

Crea un nuovo DbExpression che determina se l'argomento set specificato non è vuoto.

Any(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbQuantifierExpression che determina se il predicato specificato contiene per qualsiasi elemento del set di input.

As(DbExpression, String)

Restituisce gli argomenti specificati come oggetto coppia chiave/valore.

Bind(DbExpression)

Crea un nuovo DbExpressionBinding che usa un nome di variabile generato per associare l'espressione specificata.

BindAs(DbExpression, String)

Crea un nuovo DbExpressionBinding che usa il nome della variabile specificato per associare l'espressione specificata.

CastTo(DbExpression, TypeUsage)

Crea una nuova DbCastExpression che applica un'operazione di cast a un argomento polimorfico.

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

Crea un nuovo DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applicando colonne. Le righe per le quali apply restituisce un set vuoto non sono incluse.

Deref(DbExpression)

Crea un nuovo DbDerefExpression che recupera un'entità specifica in base a un'espressione di riferimento.

Distinct(DbExpression)

Crea una nuova DbDistinctExpression che rimuove i duplicati dall'argomento set specificato.

Divide(DbExpression, DbExpression)

Crea un nuovo DbArithmeticExpression che divide l'argomento sinistro per l'argomento destro.

Element(DbExpression)

Crea un nuovo DbElementExpression che converte un set in un singleton.

Equal(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che confronta gli argomenti sinistro e destro per verificarne l'uguaglianza.

Except(DbExpression, DbExpression)

Crea una nuova DbExceptExpression che calcola la sottrazione dell'argomento set di destra dall'argomento del set di sinistra.

Exists(DbExpression)

Crea un nuovo DbExpression che determina se l'argomento set specificato non è vuoto.

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

Crea una nuova DbJoinExpression che unisce i set specificati dalle espressioni di sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind.

GetEntityRef(DbExpression)

Crea un nuovo DbEntityRefExpression che recupera il riferimento dell'entità specificata in forma strutturale.

GetRefKey(DbExpression)

Crea una nuova DbRefKeyExpression che recupera i valori chiave del riferimento specificato in forma strutturale.

GreaterThan(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che determina se l'argomento sinistro è maggiore dell'argomento destro.

GreaterThanOrEqual(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che determina se l'argomento sinistro è maggiore o uguale all'argomento destro.

GroupBind(DbExpression)

Crea una nuova associazione di espressioni di gruppo che usa nomi di variabili e variabili di gruppo generati per associare l'espressione specificata.

GroupBindAs(DbExpression, String, String)

Crea una nuova DbGroupExpressionBinding che usa il nome della variabile e i nomi delle variabili di gruppo specificati per associare l'espressione specificata.

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

Crea un nuovo DbJoinExpression che unisce i set specificati dalle espressioni left e right, nella condizione di join specificata, utilizzando InnerJoin come DbExpressionKind.

Intersect(DbExpression, DbExpression)

Crea una nuova DbIntersectExpression che calcola l'intersezione degli argomenti del set di sinistra e destra.

IsEmpty(DbExpression)

Crea un nuovo DbIsEmptyExpression che determina se l'argomento set specificato è un set vuoto.

IsNull(DbExpression)

Crea un nuovo DbIsNullExpression che determina se l'argomento specificato è Null.

IsOf(DbExpression, TypeUsage)

Crea un nuovo DbIsOfExpression che determina se l'argomento specificato è del tipo specificato o di un sottotipo.

IsOfOnly(DbExpression, TypeUsage)

Crea una nuova espressione DbIsOfExpression che determina se l'argomento specificato è del tipo specificato e solo quel tipo (non un sottotipo).

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

Crea un nuovo DbJoinExpression che unisce i set specificati dalle espressioni esterne e interne, in una condizione di uguaglianza tra le chiavi esterne e interne specificate, usando InnerJoin come DbExpressionKind.

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

Crea un nuovo DbProjectExpression che proietta il selettore specificato sui set specificati dalle espressioni esterne e interne, unito a una condizione di uguaglianza tra le chiavi esterne e interne specificate, usando InnerJoin come DbExpressionKind.

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

Crea una nuova DbJoinExpression che unisce i set specificati dalle espressioni left e right, nella condizione di join specificata, utilizzando LeftOuterJoin come DbExpressionKind.

LessThan(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che determina se l'argomento sinistro è minore dell'argomento destro.

LessThanOrEqual(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che determina se l'argomento sinistro è minore o uguale all'argomento destro.

Like(DbExpression, DbExpression)

Crea una nuova DbLikeExpression che confronta la stringa di input specificata con il modello specificato.

Like(DbExpression, DbExpression, DbExpression)

Crea un nuovo DbLikeExpression che confronta la stringa di input specificata con il modello specificato usando l'escape facoltativo.

Limit(DbExpression, DbExpression)

Crea una nuova DbLimitExpression che limita il numero di elementi nell'insieme Argument al valore limit di conteggio specificato. I risultati associati non sono inclusi nell'output.

Minus(DbExpression, DbExpression)

Crea un nuovo DbArithmeticExpression che sottrae l'argomento destro dall'argomento sinistro.

Modulo(DbExpression, DbExpression)

Crea un nuovo DbArithmeticExpression che calcola il resto dell'argomento sinistro diviso per l'argomento destro.

Multiply(DbExpression, DbExpression)

Crea un nuovo DbArithmeticExpression che moltiplica l'argomento sinistro per l'argomento destro.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crea un nuovo DbRelationshipNavigationExpression che rappresenta la navigazione di una relazione di composizione o associazione.

Negate(DbExpression)

Crea un nuovo DbArithmeticExpression che nega il valore dell'argomento.

Not(DbExpression)

Crea un DbNotExpression che esegue la negazione logica dell'argomento specificato.

NotEqual(DbExpression, DbExpression)

Crea un nuovo DbComparisonExpression che confronta gli argomenti sinistro e destro per la disuguaglianza.

OfType(DbExpression, TypeUsage)

Crea un nuovo DbOfTypeExpression che produce un set costituito dagli elementi del set di input specificato che sono del tipo specificato.

OfTypeOnly(DbExpression, TypeUsage)

Crea un nuovo DbOfTypeExpression che produce un set costituito dagli elementi del set di input specificato che sono esattamente del tipo specificato.

Or(DbExpression, DbExpression)

Crea un DbOrExpression che esegue l'argomento logico Or degli argomenti sinistro e destro.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, con regole di confronto predefinite e ordinamento crescente.

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

Crea un nuovo DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, con ordinamento crescente e le regole di confronto specificate.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, con ordinamento decrescente e regole di confronto predefinite.

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

Crea un nuovo DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata, con ordinamento decrescente e le regole di confronto specificate.

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

Crea un nuovo DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applicando colonne. Le righe per le quali apply restituisce un set vuoto hanno un valore di colonna apply pari a null.

Plus(DbExpression, DbExpression)

Crea una nuova DbArithmeticExpression che aggiunge l'argomento sinistro all'argomento destro.

Property(DbExpression, EdmProperty)

Crea un nuovo DbPropertyExpression che rappresenta il recupero della proprietà specificata.

Property(DbExpression, NavigationProperty)

Crea un nuovo DbPropertyExpression che rappresenta il recupero della proprietà di navigazione specificata.

Property(DbExpression, RelationshipEndMember)

Crea un nuovo DbPropertyExpression che rappresenta il recupero del membro finale della relazione specificato.

Property(DbExpression, String)

Crea un nuovo DbPropertyExpression che rappresenta il recupero della proprietà dell'istanza con il nome specificato dall'istanza specificata.

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

Crea un nuovo DbProjectExpression che seleziona l'espressione specificata sul set di input specificato.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applicando colonne. Le righe per le quali apply restituisce un set vuoto non sono incluse. Viene quindi creato un DbProjectExpression che seleziona la colonna apply da ogni riga, generando la raccolta complessiva di apply risultati.

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

Crea un nuovo DbApplyExpression che valuta l'espressione apply specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applicando colonne. Le righe per le quali apply restituisce un set vuoto non sono incluse. Viene quindi creato un DbProjectExpression che seleziona il selector specificato in ogni riga, producendo la raccolta complessiva dei risultati.

Take(DbExpression, DbExpression)

Crea una nuova DbLimitExpression che limita il numero di elementi nell'insieme Argument al valore limit di conteggio specificato. I risultati associati non sono inclusi nell'output.

ToSortClause(DbExpression)

Crea un nuovo DbSortClause con un ordinamento crescente e regole di confronto predefinite.

ToSortClause(DbExpression, String)

Crea un nuovo DbSortClause con un ordinamento crescente e le regole di confronto specificate.

ToSortClauseDescending(DbExpression)

Crea un nuovo DbSortClause con un ordinamento decrescente e regole di confronto predefinite.

ToSortClauseDescending(DbExpression, String)

Crea un nuovo DbSortClause con un ordinamento decrescente e le regole di confronto specificate.

TreatAs(DbExpression, TypeUsage)

Crea un nuovo DbTreatExpression.

UnaryMinus(DbExpression)

Crea un nuovo DbArithmeticExpression che nega il valore dell'argomento.

Union(DbExpression, DbExpression)

Crea una nuova DbExpression che calcola l'unione degli argomenti del set a sinistra e a destra con duplicati rimossi.

UnionAll(DbExpression, DbExpression)

Crea una nuova DbUnionAllExpression che calcola l'unione degli argomenti del set di sinistra e destra e non rimuove i duplicati.

Where(DbExpression, Func<DbExpression,DbExpression>)

Crea una nuova DbFilterExpression che filtra gli elementi nel set di input specificato usando il predicato specificato.

Abs(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Abs' canonica con l'argomento specificato, che deve avere un tipo di risultato numerico. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

AddDays(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddDays' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime o DateTimeOffset e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di dateValue.

AddHours(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddHours' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddMicroseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddMicroseconds' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddMilliseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddMilliseconds' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddMinutes(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddMinutes' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddMonths(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddMonths' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime o DateTimeOffset e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di dateValue.

AddNanoseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddNanoseconds' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddSeconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddSeconds' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime, DateTimeOffset o Time e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di timeValue.

AddYears(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AddYears' canonica con gli argomenti specificati, che devono avere tipi di risultato DateTime o DateTimeOffset e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di dateValue.

Average(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Avg' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è uguale al tipo di elemento della raccolta.

BitwiseAnd(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'BitwiseAnd' canonica con gli argomenti specificati, che devono avere lo stesso tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale al tipo degli argomenti.

BitwiseNot(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'BitwiseNot' canonica con l'argomento specificato, che deve avere un tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale al tipo degli argomenti.

BitwiseOr(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'BitwiseOr' canonica con gli argomenti specificati, che devono avere lo stesso tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale al tipo degli argomenti.

BitwiseXor(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'BitwiseXor' canonica con gli argomenti specificati, che devono avere lo stesso tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale al tipo degli argomenti.

Ceiling(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Ceiling' canonica con l'argomento specificato, che deve avere un tipo di risultato singolo, double o decimale. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

Concat(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Concat' canonica con gli argomenti specificati, che devono avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è string.

Contains(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Contains' canonica con gli argomenti specificati, che devono avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Boolean.

Count(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Count' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è Edm.Int32.

Day(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Day' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DayOfYear(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DayOfYear' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DiffDays(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffDays' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DiffHours(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffHours' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffMicroseconds' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffMilliseconds' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffMinutes' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffMonths' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffNanoseconds' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffSeconds' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffYears(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'DiffYears' canonica con gli argomenti specificati, che devono avere ogni tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

EndsWith(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'EndsWith' canonica con gli argomenti specificati, che devono avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Boolean.

Floor(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Floor' canonica con l'argomento specificato, che deve avere un tipo di risultato singolo, double o decimale. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

GetTotalOffsetMinutes(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'GetTotalOffsetMinutes' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

Hour(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Hour' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

IndexOf(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IndexOf' canonica con gli argomenti specificati, che devono avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Edm.Int32.

Left(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Left' canonica con gli argomenti specificati, che devono avere un tipo di risultato numerico stringa e integer. Il tipo di risultato dell'espressione è string.

Length(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Length' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Edm.Int32.

LongCount(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'BigCount' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è Edm.Int64.

Max(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Max' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è uguale al tipo di elemento della raccolta.

Millisecond(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Millisecond' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

Min(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Min' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è uguale al tipo di elemento della raccolta.

Minute(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Minute' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

Month(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Month' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

Power(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Power' canonica con gli argomenti specificati, che devono avere tipi di risultato numerici. Il tipo di risultato dell'espressione è uguale al tipo di risultato di baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Replace' canonica con gli argomenti specificati, che devono avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

Reverse(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Reverse' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

Right(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Right' canonica con gli argomenti specificati, che devono avere un tipo di risultato numerico stringa e integer. Il tipo di risultato dell'espressione è string.

Round(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Round' canonica con l'argomento specificato, che deve avere un tipo di risultato singolo, double o decimale. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

Round(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Round' canonica con gli argomenti specificati, che devono avere un singolo tipo di risultato decimale o double e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

Second(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Second' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

StartsWith(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'StartsWith' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Boolean.

StDev(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'StDev' canonica sui membri non Null della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

StDevP(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'StDevP' canonica sulla popolazione della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Substring' canonica con gli argomenti specificati, che devono avere tipi di risultato stringa e integer numerici. Il tipo di risultato dell'espressione è string.

Sum(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Sum' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è uguale al tipo di elemento della raccolta.

ToLower(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'ToLower' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

ToUpper(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'ToUpper' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

Trim(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Trim' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

TrimEnd(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'RTrim' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

TrimStart(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'LTrim' canonica con l'argomento specificato, che deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

Truncate(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Truncate' canonica con gli argomenti specificati, che devono avere un singolo tipo di risultato, double o decimale e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

TruncateTime(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'TruncateTime' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è uguale al tipo di risultato di dateValue.

Var(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Var' canonica sui membri non Null della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

VarP(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'VarP' canonica sulla popolazione della raccolta specificata. Tipo di risultato dell'espressione Edm.Double.

Year(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Year' canonica con l'argomento specificato, che deve avere un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

Area(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Area' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

AsBinary(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AsBinary' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Binary.

AsGml(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AsGml' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.String.

AsText(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'AsText' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.String.

Centroid(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Centroid' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

CoordinateSystemId(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'CoordinateSystemId' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

Distance(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Distance' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è Edm.Double.

Elevation(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Elevazione' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

EndPoint(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'EndPoint' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato è uguale a quello di spatialValue.

ExteriorRing(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'ExteriorRing' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'InteriorRingAt' canonica con gli argomenti specificati. Il primo argomento deve avere un tipo di risultato Edm.Geometry. Il secondo argomento deve avere tipi di risultati numerici integer. Il tipo di risultato dell'espressione è Edm.Geometry.

InteriorRingCount(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'InteriorRingCount' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

IsClosedSpatial(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IsClosedSpatial' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato è Edm.Boolean.

IsEmptySpatial(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IsEmptySpatial' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

IsRing(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IsRing' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato è Edm.Boolean.

IsSimpleGeometry(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IsSimpleGeometry' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

IsValidGeometry(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'IsValidGeometry' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

Latitude(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Latitude' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography. Il tipo di risultato dell'espressione è Edm.Double.

Longitude(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Longitudine' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography. Il tipo di risultato dell'espressione è Edm.Double.

Measure(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'Measure' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

PointAt(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'PointAt' canonica con gli argomenti specificati. Il primo argomento deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il secondo argomento deve avere un tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale a quello di spatialValue.

PointCount(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'PointCount' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

PointOnSurface(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'PointOnSurface' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialBoundary(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialBoundary' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialBuffer' canonica con gli argomenti specificati, che devono avere tipi di risultato Edm.Geography o Edm.Geometry edm.Double. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialContains' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialConvexHull(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialConvexHull' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialCrosses' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialDifference' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è uguale al tipo di spatialValue1 e spatialValue2.

SpatialDimension(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialDimension' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialDisjoint' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialElementAt' canonica con gli argomenti specificati. Il primo argomento deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il secondo argomento deve avere un tipo di risultato numerico integer. Il tipo di risultato dell'espressione è uguale a quello di spatialValue.

SpatialElementCount(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialElementCount' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

SpatialEnvelope(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialEnvelope' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialEquals' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialIntersection' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è uguale al tipo di spatialValue1 e spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialIntersects' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialLength(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialLength' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialOverlaps' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialRelate' canonica con gli argomenti specificati, che devono avere tipi di risultato Edm.Geometry e string. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialSymmetricDifference' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è uguale al tipo di spatialValue1 e spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialTouches' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialTypeName(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialTypeName' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.String.

SpatialUnion(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialUnion' canonica con gli argomenti specificati, che devono avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato di spatialValue1 deve corrispondere al tipo di risultato di spatialValue2. Il tipo di risultato dell'espressione è uguale al tipo di spatialValue1 e spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'SpatialWithin' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

StartPoint(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'StartPoint' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato è uguale a quello di spatialValue.

XCoordinate(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'XCoordinate' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

YCoordinate(DbExpression)

Crea un DbFunctionExpression che richiama la funzione 'YCoordinate' canonica con l'argomento specificato, che deve avere un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

Si applica a