EdmFunctions Classe

Definizione

Fornisce un'API per costruire DbExpression s che richiamano funzioni EDM canoniche e consente l'accesso all'API come metodi di estensione sul tipo di espressione stessa.

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
Ereditarietà
EdmFunctions

Metodi

Nome Descrizione
Abs(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'Concat' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è string.

Contains(DbExpression, DbExpression)

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

Count(DbExpression)

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

CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'CreateDateTime' canonica con gli argomenti specificati. second deve avere un tipo di risultato Edm.Double, mentre tutti gli altri argomenti devono avere un tipo di risultato Edm.Int32. Il tipo di risultato dell'espressione è Edm.DateTime.

CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'CreateDateTimeOffset' canonica con gli argomenti specificati. second deve avere un tipo di risultato Edm.Double, mentre tutti gli altri argomenti devono avere un tipo di risultato Edm.Int32. Il tipo di risultato dell'espressione è Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

Crea un oggetto DbFunctionExpression che richiama la funzione 'CreateTime' canonica con gli argomenti specificati. second deve avere un tipo di risultato Edm.Double, mentre tutti gli altri argomenti devono avere un tipo di risultato Edm.Int32. Il tipo di risultato dell'espressione è Edm.Time.

CurrentDateTime()

Crea un oggetto DbFunctionExpression che richiama la funzione 'CurrentDateTime' canonica.

CurrentDateTimeOffset()

Crea un oggetto DbFunctionExpression che richiama la funzione 'CurrentDateTimeOffset' canonica.

CurrentUtcDateTime()

Crea un oggetto DbFunctionExpression che richiama la funzione 'CurrentUtcDateTime' canonica.

Day(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'EndsWith' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato stringa. Il tipo di risultato dell'espressione è Boolean.

Floor(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'BigCount' canonica sulla raccolta specificata. Il tipo di risultato dell'espressione è Edm.Int64.

Max(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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.

NewGuid()

Crea un oggetto DbFunctionExpression che richiama la funzione 'NewGuid' canonica.

Power(DbExpression, DbExpression)

Crea un oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'Replace' canonica con gli argomenti specificati, ognuno dei quali deve avere un tipo di risultato stringa. Anche il tipo di risultato dell'espressione è string.

Reverse(DbExpression)

Crea un oggetto 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 oggetto 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, DbExpression)

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

Round(DbExpression)

Crea un DbFunctionExpression oggetto 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.

Second(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'Substring' canonica con gli argomenti specificati, che devono avere tipi di risultato numerici stringa e integer. Il tipo di risultato dell'espressione è string.

Sum(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto 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 oggetto DbFunctionExpression che richiama la funzione 'Truncate' canonica con gli argomenti specificati, che devono avere un tipo di risultato singolo, double o decimale e integer. Il tipo di risultato dell'espressione è uguale al tipo di risultato di value.

TruncateTime(DbExpression)

Crea un oggetto 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 oggetto 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 oggetto che richiama la funzione 'VarP' canonica sulla popolazione della raccolta specificata. Tipo di risultato dell'espressione Edm.Double.

Year(DbExpression)

Crea un oggetto 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.

Si applica a