Condividi tramite


DbScanExpression Classe

Definizione

Rappresenta un'analisi di tutti gli elementi di un determinato set di entità.

public class DbScanExpression : System.Data.Entity.Core.Common.CommandTrees.DbExpression
type DbScanExpression = class
    inherit DbExpression
Public Class DbScanExpression
Inherits DbExpression
Ereditarietà
DbScanExpression

Proprietà

ExpressionKind

Ottiene il tipo dell'espressione che indica l'operazione dell'espressione.

(Ereditato da DbExpression)
ResultType

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

(Ereditato da DbExpression)
Target

Ottiene i metadati per il set di entità o di relazioni con riferimenti.

Metodi

Accept(DbExpressionVisitor)

Implementa il pattern visitor per le espressioni che non producono alcun valore di risultato.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

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

Equals(Object)

Determina se la struttura Object specificata è uguale all'istanza DbExpression corrente.

(Ereditato da DbExpression)
GetHashCode()

Funge da funzione hash per il tipo.

(Ereditato da DbExpression)

Metodi di estensione

All(DbExpression, Func<DbExpression,DbExpression>)

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

And(DbExpression, DbExpression)

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 di 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.

As(DbExpression, String)

Restituisce gli argomenti specificati come oggetto della coppia chiave/valore.

Bind(DbExpression)

Crea un nuovo oggetto DbExpressionBinding che associa l'espressione specificata mediante un nome di variabile generato.

BindAs(DbExpression, String)

Crea un nuovo oggetto DbExpressionBinding che associa l'espressione specificata mediante un nome di variabile specificato.

CastTo(DbExpression, TypeUsage)

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

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

Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano valutano un set vuoto non sono incluse.

Deref(DbExpression)

Crea un nuovo oggetto DbDerefExpression che recupera un'entità specifica in funzione di una determinata espressione di riferimento.

Distinct(DbExpression)

Crea un nuovo oggetto DbDistinctExpression che rimuove i duplicati dall'argomento di set specificato.

Divide(DbExpression, DbExpression)

Crea un nuovo oggetto DbArithmeticExpression che divide l'argomento a sinistra per l'argomento a destra.

Element(DbExpression)

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

Equal(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che verifica l'uguaglianza fra l'argomento a sinistra e quello a destra.

Except(DbExpression, DbExpression)

Crea un nuovo oggetto DbExceptExpression che calcola la sottrazione dell'argomento di set a destra dall'argomento di set a sinistra.

Exists(DbExpression)

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

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

Crea un nuovo DbJoinExpression oggetto che aggiunge i set specificati dalle espressioni a sinistra e destra, nella condizione di join specificata, usando FullOuterJoin come DbExpressionKind .

GetEntityRef(DbExpression)

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

GetRefKey(DbExpression)

Crea un nuovo DbRefKeyExpression oggetto che recupera i valori chiave del riferimento specifico nel formato strutturale.

GreaterThan(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è maggiore di quello a destra.

GreaterThanOrEqual(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è maggiore o uguale a quello a destra.

GroupBind(DbExpression)

Crea una nuova associazione a un'espressione di gruppo che utilizza nomi generati di variabile e di variabile di gruppo per associare l'espressione specificata.

GroupBindAs(DbExpression, String, String)

Crea una nuovo oggetto DbGroupExpressionBinding che utilizza il nome di variabile e i nomi di variabile di gruppo specificati per associare l'espressione specificata.

In(DbExpression, IList<DbConstantExpression>)

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 DbJoinExpression oggetto che aggiunge i set specificati dalle espressioni a sinistra e destra, nella condizione di join specificata, usando InnerJoin come DbExpressionKind .

Intersect(DbExpression, DbExpression)

Crea un nuovo oggetto DbIntersectExpression che calcola l'intersezione degli argomenti di set a sinistra e a destra.

IsEmpty(DbExpression)

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

IsNull(DbExpression)

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

IsOf(DbExpression, TypeUsage)

Crea un nuovo oggetto 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 ed esclusivamente di tale tipo (non di un sottotipo).

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

Crea un nuovo DbJoinExpression oggetto che aggiunge 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 oggetto che proietta il selettore specificato nei set specificati dalle espressioni esterne e interne, aggiunto a una condizione di uguaglianza tra le chiavi esterne e interne specificate, usando InnerJoin come DbExpressionKind .

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

Crea un nuovo DbJoinExpression oggetto che aggiunge i set specificati dalle espressioni a sinistra e destra, nella condizione di join specificata, usando LeftOuterJoin come DbExpressionKind .

LessThan(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è minore di quello a destra.

LessThanOrEqual(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che determina se l'argomento a sinistra è minore o uguale a quello 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 l'escape facoltativa.

Limit(DbExpression, DbExpression)

Crea un nuovo oggetto DbLimitExpression che limita il numero di elementi della raccolta Argument al valore di limite di conteggio specificato. I risultati correlati non sono inclusi nell'output.

Minus(DbExpression, DbExpression)

Crea un nuovo oggetto DbArithmeticExpression che sottrae l'argomento a destra dall'argomento a sinistra.

Modulo(DbExpression, DbExpression)

Crea un nuovo oggetto DbArithmeticExpression che calcola il resto ottenuto dividendo l'argomento a sinistra per l'argomento a destra.

Multiply(DbExpression, DbExpression)

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 composizione o relazione di associazione.

Negate(DbExpression)

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

Not(DbExpression)

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

NotEqual(DbExpression, DbExpression)

Crea un nuovo oggetto DbComparisonExpression che verifica la diseguaglianza fra l'argomento a sinistra e quello a destra.

OfType(DbExpression, TypeUsage)

Crea un nuovo oggetto DbOfTypeExpression che produce un set di elementi del set di input specificato aventi il tipo specificato.

OfTypeOnly(DbExpression, TypeUsage)

Crea un nuovo oggetto DbOfTypeExpression che produce un set di elementi del set di input specificato aventi esattamente il tipo specificato.

Or(DbExpression, DbExpression)

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 specificate.

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

Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano restituisce un set vuoto hanno un valore di colonna applicato pari a Null.

Plus(DbExpression, DbExpression)

Crea un nuovo oggetto DbArithmeticExpression che aggiunge l'argomento a sinistra all'argomento a destra.

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 avente il nome specificato dall'istanza specificata.

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

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

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano valutano un set vuoto non sono incluse. Viene quindi creato un oggetto DbProjectExpression che seleziona la colonna applica da ogni riga, generando la raccolta complessiva dei risultati applicati.

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

Crea un nuovo DbApplyExpression oggetto che valuta l'espressione applicata specificata una volta per ogni elemento di un determinato set di input, generando una raccolta di righe con input corrispondente e applica colonne. Le righe per cui si applicano valutano un set vuoto non sono incluse. Viene quindi creato un oggetto DbProjectExpression che seleziona il selettore specificato su ogni riga, generando la raccolta complessiva dei risultati.

Take(DbExpression, DbExpression)

Crea un nuovo oggetto DbLimitExpression che limita il numero di elementi della raccolta Argument al valore di limite di conteggio specificato. I risultati correlati non sono inclusi nell'output.

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(DbExpression, TypeUsage)

Crea un nuovo oggetto DbTreatExpression.

UnaryMinus(DbExpression)

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

Union(DbExpression, DbExpression)

Crea un nuovo oggetto DbExpression che calcola l'unione degli argomenti di set a sinistra e a destra rimuovendone i duplicati.

UnionAll(DbExpression, DbExpression)

Crea un nuovo oggetto DbUnionAllExpression che calcola l'unione degli argomenti di set a sinistra e a destra senza rimuoverne i duplicati.

Where(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato.

Abs(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Abs' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato numerico. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

AddDays(DbExpression, DbExpression)

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

AddHours(DbExpression, DbExpression)

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

AddMicroseconds(DbExpression, DbExpression)

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

AddMilliseconds(DbExpression, DbExpression)

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

AddMinutes(DbExpression, DbExpression)

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

AddMonths(DbExpression, DbExpression)

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

AddNanoseconds(DbExpression, DbExpression)

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

AddSeconds(DbExpression, DbExpression)

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

AddYears(DbExpression, DbExpression)

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

Average(DbExpression)

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

BitwiseAnd(DbExpression, DbExpression)

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

BitwiseNot(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'BitwiseNot' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Integer numerico. Il tipo di risultato dell'espressione è uguale al tipo di argomenti.

BitwiseOr(DbExpression, DbExpression)

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

BitwiseXor(DbExpression, DbExpression)

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

Ceiling(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Ceiling' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato Single, Double o Decimal. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

Concat(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Concat' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato String. Il tipo di risultato dell'espressione è stringa.

Contains(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Contains" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato String. Il tipo di risultato dell'espressione è Boolean.

Count(DbExpression)

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

Day(DbExpression)

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

DayOfYear(DbExpression)

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

DiffDays(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffDays' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DiffHours(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffHours' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffMicroseconds' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffMilliseconds' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffMinutes' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffMonths' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffNanoseconds' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffSeconds' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime, DateTimeOffset o Time. Il tipo di risultato dell'espressione è Edm.Int32.

DiffYears(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'DiffYears' canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato DateTime o DateTimeOffset. Il tipo di risultato dell'espressione è Edm.Int32.

EndsWith(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "EndsWith" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato String. Il tipo di risultato dell'espressione è Boolean.

Floor(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Floor" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato Single, Double o Decimal. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

GetTotalOffsetMinutes(DbExpression)

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

Hour(DbExpression)

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

IndexOf(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "IndexOf" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato String. Il tipo di risultato dell'espressione è Edm.Int32.

Left(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "Left" con l'argomento specificato, che deve avere una stringa e un numero intero come tipo di risultato. Il tipo di risultato dell'espressione è stringa.

Length(DbExpression)

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

LongCount(DbExpression)

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

Max(DbExpression)

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

Millisecond(DbExpression)

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

Min(DbExpression)

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

Minute(DbExpression)

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

Month(DbExpression)

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

Power(DbExpression, DbExpression)

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

Replace(DbExpression, DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Replace" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato String. Il risultato dell'espressione è anche di tipo stringa.

Reverse(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "Reverse" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

Right(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "Right" con l'argomento specificato, che deve avere una stringa e un numero intero come tipo di risultato. Il tipo di risultato dell'espressione è stringa.

Round(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Round" canonica con gli argomenti specificati, ognuno dei quali deve presentare un tipo di risultato Single, Double o Decimal. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

Round(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Round" canonica con gli argomenti specificati, che devono presentare tipi di risultato Single, Double o Decimal e Integer. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

Second(DbExpression)

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

StartsWith(DbExpression, DbExpression)

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

StDev(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "StDev" canonica per i membri non nullable della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

StDevP(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "StDevP" canonica per il popolamento della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Substring" canonica con gli argomenti specificati, che devono presentare tipi di risultato String e Integer numerico. Il tipo di risultato dell'espressione è stringa.

Sum(DbExpression)

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

ToLower(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "ToLower" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

ToUpper(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "ToUpper" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

Trim(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "Trim" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

TrimEnd(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "RTrim" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

TrimStart(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione canonica "LTrim" con l'argomento specificato, che deve avere una stringa come tipo di risultato. Il risultato dell'espressione è anche di tipo stringa.

Truncate(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Truncate" canonica con gli argomenti specificati, che devono presentare tipi di risultato Single, Double o Decimal e Integer. Il tipo di risultato dell'espressione è lo stesso del tipo di risultato di valore.

TruncateTime(DbExpression)

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

Var(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "Var" canonica per i membri non nullable della raccolta specificata. Il tipo di risultato dell'espressione è Edm.Double.

VarP(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "VarP" canonica per il popolamento della raccolta specificata. Il tipo di risultato dell'espressione Edm.Double.

Year(DbExpression)

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

Area(DbExpression)

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

AsBinary(DbExpression)

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

AsGml(DbExpression)

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

AsText(DbExpression)

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

Centroid(DbExpression)

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

CoordinateSystemId(DbExpression)

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

Distance(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Distance' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'Elevation' canonica con l'argomento specificato, che deve presentare un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

EndPoint(DbExpression)

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

ExteriorRing(DbExpression)

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

InteriorRingAt(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'InteriorRingAt' canonica con gli argomenti specificati. Il primo argomento deve avere un tipo di risultato Edm.Geometry. I risultati del secondo argomento devono essere numerici e di tipo Integer. Il tipo di risultato dell'espressione è Edm.Geometry.

InteriorRingCount(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'InteriorRingCount' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

IsClosedSpatial(DbExpression)

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

IsEmptySpatial(DbExpression)

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

IsRing(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'IsRing' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geometry. Il tipo di risultato è Edm.Boolean.

IsSimpleGeometry(DbExpression)

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

IsValidGeometry(DbExpression)

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

Latitude(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Latitude' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geography. Il tipo di risultato dell'espressione è Edm.Double.

Longitude(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'Longitude' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geography. Il tipo di risultato dell'espressione è Edm.Double.

Measure(DbExpression)

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

PointAt(DbExpression, DbExpression)

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

PointCount(DbExpression)

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

PointOnSurface(DbExpression)

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

SpatialBoundary(DbExpression)

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

SpatialBuffer(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione "SpatialBuffer" canonica con gli argomenti specificati, che deve presentare un tipo di risultato Edm.Geography o Edm.Double. Il tipo di risultato dell'espressione è Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

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

SpatialConvexHull(DbExpression)

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

SpatialCrosses(DbExpression, DbExpression)

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

SpatialDifference(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'SpatialDifference' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione "SpatialDimension" canonica con l'argomento specificato, che deve presentare un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'SpatialDisjoint' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialElementAt' canonica con gli argomenti specificati. Il primo argomento deve avere un tipo di risultato Edm.Geometry o Edm.Geography. Il risultato del secondo argomento deve essere numerico e di tipo Integer. Il tipo di risultato dell'espressione è uguale a quello di spatialValue.

SpatialElementCount(DbExpression)

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

SpatialEnvelope(DbExpression)

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

SpatialEquals(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'SpatialEquals' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialIntersection' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialIntersects' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialLength' canonica con l'argomento specificato, che deve presentare un tipo di risultato Edm.Geography o Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

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

SpatialRelate(DbExpression, DbExpression, DbExpression)

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

SpatialSymmetricDifference(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'SpatialSymmetricDifference' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialTouches' canonica con l'argomento specificato, che deve presentare un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

SpatialTypeName(DbExpression)

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

SpatialUnion(DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'SpatialUnion' canonica con l'argomento specificato, che deve presentare 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 oggetto DbFunctionExpression che richiama la funzione 'SpatialWithin' canonica con l'argomento specificato, che deve presentare un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Boolean.

StartPoint(DbExpression)

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

XCoordinate(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'XCoordinate' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

YCoordinate(DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'YCoordinate' canonica con gli argomenti specificati, che devono presentare un tipo di risultato Edm.Geometry. Il tipo di risultato dell'espressione è Edm.Double.

Si applica a