EdmFunctions Classe

Définition

Fournit une API pour construire DbExpression des s qui appellent des fonctions EDM canoniques et permet à cette API d’être accessible en tant que méthodes d’extension sur le type d’expression lui-même.

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
Héritage
EdmFunctions

Méthodes

Abs(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Abs » canonique avec l'argument spécifié, qui doivent tous les deux avoir un résultat de type numérique. Le type de résultat de l’expression est le même que le type de résultat de value.

AddDays(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddDays » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime ou DateTimeOffset. Le type de résultat de l’expression est le même que le type de résultat de dateValue.

AddHours(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddHours » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddMicroseconds(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddMicroseconds » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddMilliseconds(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddMilliseconds » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddMinutes(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddMinutes » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddMonths(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddMonths » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime ou DateTimeOffset. Le type de résultat de l’expression est le même que le type de résultat de dateValue.

AddNanoseconds(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddNanoseconds » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddSeconds(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddSeconds » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime, DateTimeOffset ou Time. Le type de résultat de l’expression est le même que le type de résultat de timeValue.

AddYears(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AddYears » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et DateTime ou DateTimeOffset. Le type de résultat de l’expression est le même que le type de résultat de dateValue.

Average(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Avg' canonique sur la collection spécifiée. Le résultat de l’expression est du même type que l’élément de la collection.

BitwiseAnd(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « BitwiseAnd » canonique avec les arguments spécifiés, qui doivent avoir le même type de résultat (numérique entier). Le type de résultat de l'expression est identique au type des arguments.

BitwiseNot(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « BitwiseNot » canonique avec l'argument spécifié, qui doit avoir un résultat de type numérique entier. Le type de résultat de l'expression est identique au type des arguments.

BitwiseOr(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « BitwiseOr » canonique avec les arguments spécifiés, qui doivent avoir le même type de résultat (numérique entier). Le type de résultat de l'expression est identique au type des arguments.

BitwiseXor(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « BitwiseXor » canonique avec les arguments spécifiés, qui doivent avoir le même type de résultat (numérique entier). Le type de résultat de l'expression est identique au type des arguments.

Ceiling(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Ceiling » canonique avec l'argument spécifié, qui doivent tous les deux avoir un résultat de type simple, double ou décimal. Le type de résultat de l’expression est le même que le type de résultat de value.

Concat(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Concat » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le résultat de l’expression est de type chaîne.

Contains(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Contains' canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le type de résultat de l'expression est booléen.

Count(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Count' canonique sur la collection spécifiée. Le résultat de l’expression est de type Edm.Int32.

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

Crée un DbFunctionExpression qui appelle la fonction "CreateDateTime" canonique avec les arguments spécifiés. second doit avoir un type de résultat Edm.Double, tandis que tous les autres arguments doivent avoir un type de résultat Edm.Int32. Le type de résultat de l'expression est Edm.DateTime.

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

Crée un DbFunctionExpression qui appelle la fonction "CreateDateTimeOffset" canonique avec les arguments spécifiés. second doit avoir un type de résultat Edm.Double, tandis que tous les autres arguments doivent avoir un type de résultat Edm.Int32. Le type de résultat de l'expression est Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction "CreateTime" canonique avec les arguments spécifiés. second doit avoir un type de résultat Edm.Double, tandis que tous les autres arguments doivent avoir un type de résultat Edm.Int32. Le type de résultat de l'expression est Edm.Time.

CurrentDateTime()

Crée un objet DbFunctionExpression appelant la fonction 'CurrentDateTime' canonique.

CurrentDateTimeOffset()

Crée un objet DbFunctionExpression appelant la fonction 'CurrentDateTimeOffset' canonique.

CurrentUtcDateTime()

Crée un objet DbFunctionExpression appelant la fonction 'CurrentUtcDateTime' canonique.

Day(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Day » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

DayOfYear(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « DayOfYear » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

DiffDays(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffDays » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

DiffHours(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffHours » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffMicroseconds » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffMilliseconds » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffMinutes » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffMonths » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffNanoseconds » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffSeconds » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

DiffYears(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « DiffYears » canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

EndsWith(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'EndsWith' canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le type de résultat de l'expression est booléen.

Floor(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Floor' canonique avec l'argument spécifié, qui doivent tous les deux avoir un résultat de type simple, double ou décimal. Le type de résultat de l’expression est le même que le type de résultat de value.

GetTotalOffsetMinutes(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'GetTotalOffsetMinutes' canonique avec l'argument spécifié, qui doit avoir un résultat de type DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

Hour(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Hour » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime, DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

IndexOf(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'IndexOf' canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le résultat de l’expression est de type Edm.Int32.

Left(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Left » canonique avec les arguments spécifiés, qui doit avoir un résultat de type chaîne et entier numérique. Le résultat de l’expression est de type chaîne.

Length(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Length » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est de type Edm.Int32.

LongCount(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'BigCount' canonique sur la collection spécifiée. Le résultat de l’expression est de type Edm.Int64.

Max(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Max' canonique sur la collection spécifiée. Le résultat de l’expression est du même type que l’élément de la collection.

Millisecond(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Millisecond » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime, DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

Min(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Min' canonique sur la collection spécifiée. Le résultat de l’expression est du même type que l’élément de la collection.

Minute(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Minute » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime, DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

Month(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Month » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

NewGuid()

Crée un objet DbFunctionExpression appelant la fonction 'NewGuid' canonique.

Power(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Power' canonique avec les arguments spécifiés, qui doivent avoir un résultat de type numérique. Le type de résultat de l’expression est le même que le type de résultat de baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Replace' canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

Reverse(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Reverse » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

Right(DbExpression, DbExpression)

Crée DbFunctionExpression qui appelle la fonction « Right » canonique avec les arguments spécifiés, qui doit avoir un résultat de type chaîne et entier numérique. Le résultat de l’expression est de type chaîne.

Round(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Round' canonique avec l'argument spécifié, qui doivent tous les deux avoir un résultat de type simple, double ou décimal. Le type de résultat de l’expression est le même que le type de résultat de value.

Round(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Round' canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et simple, double ou décimal. Le type de résultat de l’expression est le même que le type de résultat de value.

Second(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Second » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime, DateTimeOffset ou Time. Le résultat de l’expression est de type Edm.Int32.

StartsWith(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'StartsWith' canonique avec les arguments spécifiés, qui doivent tous avoir un résultat de type chaîne. Le type de résultat de l'expression est booléen.

StDev(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'StDev' canonique sur les membres non Null de la collection spécifiée. Le résultat de l’expression est de type Edm.Double.

StDevP(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'StDev' canonique sur le remplissage de la collection spécifiée. Le résultat de l’expression est de type Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Substring' canonique avec les arguments spécifiés, qui doivent avoir un résultat de type numérique entier et chaîne. Le résultat de l’expression est de type chaîne.

Sum(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Sum' canonique sur la collection spécifiée. Le résultat de l’expression est du même type que l’élément de la collection.

ToLower(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « ToLower » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

ToUpper(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « ToUpper » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

Trim(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Trim » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

TrimEnd(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « RTrim » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

TrimStart(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « LTrim » canonique avec l’argument spécifié, qui doit avoir un résultat de type chaîne. Le résultat de l’expression est également de type chaîne.

Truncate(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction 'Truncate' canonique avec les arguments spécifiés, qui doivent avoir un résultat de type entier et simple, double ou décimal. Le type de résultat de l’expression est le même que le type de résultat de value.

TruncateTime(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « TruncateTime » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime ou DateTimeOffset. Le type de résultat de l’expression est le même que le type de résultat de dateValue.

Var(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'Var' canonique sur les membres non Null de la collection spécifiée. Le résultat de l’expression est de type Edm.Double.

VarP(DbExpression)

Crée un objet DbFunctionExpression qui appelle la fonction 'VarP' canonique sur le remplissage de la collection spécifiée. Le résultat de l’expression est de type Edm.Double.

Year(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Year » canonique avec l’argument spécifié, qui doit avoir un résultat de type DateTime ou DateTimeOffset. Le résultat de l’expression est de type Edm.Int32.

S’applique à