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

Nom Description
Abs(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Abs » canonique avec l’argument spécifié, qui doit chacun avoir un type de résultat numérique. Le type de résultat de l’expression est identique au type de résultat de value.

AddDays(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddDays » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime ou DateTimeOffset et entier. Le type de résultat de l’expression est identique au type de résultat de dateValue.

AddHours(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddHours » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMicroseconds(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddMicroseconds » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMilliseconds(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddMilliseconds » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMinutes(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddMinutes » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entier. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMonths(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddMonths » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime ou DateTimeOffset et entier. Le type de résultat de l’expression est identique au type de résultat de dateValue.

AddNanoseconds(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddNanoseconds » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddSeconds(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddSeconds » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime, DateTimeOffset ou Time et entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddYears(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « AddYears » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats DateTime ou DateTimeOffset et entier. Le type de résultat de l’expression est identique au type de résultat de dateValue.

Average(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Avg » canonique sur la collection spécifiée. Le type de résultat de l’expression est identique au type d’élément de la collection.

BitwiseAnd(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle 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 DbFunctionExpression élément qui appelle la fonction « BitwiseNot » canonique avec l’argument spécifié, qui doit avoir un type de résultat numérique entier. Le type de résultat de l’expression est identique au type des arguments.

BitwiseOr(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle 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 DbFunctionExpression qui appelle 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 DbFunctionExpression qui appelle la fonction « Ceiling » canonique avec l’argument spécifié, qui doit chacun avoir un type de résultat unique, double ou décimal. Le type de résultat de l’expression est identique au type de résultat de value.

Concat(DbExpression, DbExpression)

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

Contains(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « Contains » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat de chaîne. Le type de résultat de l’expression est booléen.

Count(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Count » canonique sur la collection spécifiée. Le type de résultat de l’expression est 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 élément 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 élément 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 DbFunctionExpression qui appelle la fonction « CurrentDateTime » canonique.

CurrentDateTimeOffset()

Crée un DbFunctionExpression qui appelle la fonction « CurrentDateTimeOffset » canonique.

CurrentUtcDateTime()

Crée un DbFunctionExpression qui appelle la fonction « CurrentUtcDateTime » canonique.

Day(DbExpression)

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

DayOfYear(DbExpression)

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

DiffDays(DbExpression, DbExpression)

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

DiffHours(DbExpression, DbExpression)

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

DiffMicroseconds(DbExpression, DbExpression)

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

DiffMilliseconds(DbExpression, DbExpression)

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

DiffMinutes(DbExpression, DbExpression)

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

DiffMonths(DbExpression, DbExpression)

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

DiffNanoseconds(DbExpression, DbExpression)

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

DiffSeconds(DbExpression, DbExpression)

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

DiffYears(DbExpression, DbExpression)

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

EndsWith(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « EndsWith » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat de chaîne. Le type de résultat de l’expression est booléen.

Floor(DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « Floor » canonique avec l’argument spécifié, qui doit chacun avoir un type de résultat unique, double ou décimal. Le type de résultat de l’expression est identique au type de résultat de value.

GetTotalOffsetMinutes(DbExpression)

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

Hour(DbExpression)

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

IndexOf(DbExpression, DbExpression)

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

Left(DbExpression, DbExpression)

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

Length(DbExpression)

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

LongCount(DbExpression)

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

Max(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction canonique « Max » sur la collection spécifiée. Le type de résultat de l’expression est identique au type d’élément de la collection.

Millisecond(DbExpression)

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

Min(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Min » canonique sur la collection spécifiée. Le type de résultat de l’expression est identique au type d’élément de la collection.

Minute(DbExpression)

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

Month(DbExpression)

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

NewGuid()

Crée un DbFunctionExpression qui appelle la fonction « NewGuid » canonique.

Power(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « Power » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats numériques. Le type de résultat de l’expression est identique au type de résultat de baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

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

Reverse(DbExpression)

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

Right(DbExpression, DbExpression)

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

Round(DbExpression, DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « Round » canonique avec les arguments spécifiés, qui doivent avoir un seul, double ou décimal et des types de résultats entiers. Le type de résultat de l’expression est identique au type de résultat de value.

Round(DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « Round » canonique avec l’argument spécifié, qui doit chacun avoir un type de résultat unique, double ou décimal. Le type de résultat de l’expression est identique au type de résultat de value.

Second(DbExpression)

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

StartsWith(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « StartsWith » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat de chaîne. Le type de résultat de l’expression est booléen.

StDev(DbExpression)

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

StDevP(DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « StDevP » canonique sur la population de la collection spécifiée. Le type de résultat de l’expression est Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Substring » canonique avec les arguments spécifiés, qui doivent avoir une chaîne et des types de résultats numériques entiers. Le type de résultat de l’expression est chaîne.

Sum(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Sum » canonique sur la collection spécifiée. Le type de résultat de l’expression est identique au type d’é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 type de résultat de chaîne. Le type de résultat de l’expression est également chaîne.

ToUpper(DbExpression)

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

Trim(DbExpression)

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

TrimEnd(DbExpression)

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

TrimStart(DbExpression)

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

Truncate(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Truncate » canonique avec les arguments spécifiés, qui doivent avoir un seul, double ou décimal et des types de résultats entiers. Le type de résultat de l’expression est identique au type de résultat de value.

TruncateTime(DbExpression)

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

Var(DbExpression)

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

VarP(DbExpression)

Crée un DbFunctionExpression élément qui appelle la fonction « VarP » canonique sur la population de la collection spécifiée. Type de résultat de l’expression Edm.Double.

Year(DbExpression)

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

S’applique à