Partager via


DbProjectExpression Classe

Définition

Représente la projection d'un jeu de données d'entrée sur l'expression spécifiée. Cette classe ne peut pas être héritée.

public ref class DbProjectExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbProjectExpression : System.Data.Common.CommandTrees.DbExpression
type DbProjectExpression = class
    inherit DbExpression
Public NotInheritable Class DbProjectExpression
Inherits DbExpression
Héritage
DbProjectExpression

Propriétés

ExpressionKind

Obtient le type de l'expression, qui indique l'opération de cette expression.

(Hérité de DbExpression)
Input

Obtient l'objet DbExpressionBinding qui spécifie le jeu de données d'entrée.

Projection

Obtient ou définit l'objet DbExpression qui définit la projection.

ResultType

Obtient les métadonnées de type pour le type de résultat de l'expression.

(Hérité de DbExpression)

Méthodes

Accept(DbExpressionVisitor)

Implémente le modèle visiteur pour les expressions qui ne produisent pas de valeur de résultat.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implémente le modèle visiteur pour les expressions qui produisent une valeur de résultat d’un type spécifique.

Equals(Object)

Détermine si l'Object spécifié est égal à l'instance DbExpression actuelle.

(Hérité de DbExpression)
GetHashCode()

Sert de fonction de hachage pour le type.

(Hérité de DbExpression)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

All(DbExpression, Func<DbExpression,DbExpression>)

Crée une DbQuantifierExpression qui détermine si le prédicat donné s'applique à tous les éléments du jeu de données d'entrée.

And(DbExpression, DbExpression)

Crée un objet DbAndExpression qui effectue l'opération AND logique sur les arguments de droite et de gauche.

Any(DbExpression)

Crée un objet DbExpression qui détermine si l'argument de jeu spécifié n'est pas vide.

Any(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbQuantifierExpression qui détermine si le prédicat donné s'applique à des éléments du jeu de données d'entrée.

As(DbExpression, String)

Retourne les arguments spécifiés comme un objet de paire clé/valeur.

Bind(DbExpression)

Crée une DbExpressionBinding qui utilise un nom de variable généré pour lier l'expression donnée.

BindAs(DbExpression, String)

Crée une DbExpressionBinding qui utilise le nom de variable spécifié pour lier l’expression donnée.

CastTo(DbExpression, TypeUsage)

Crée une DbCastExpression qui applique une opération de cast à un argument polymorphe.

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

Crée une DbApplyExpression qui évalue l'expression apply indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply correspond à un jeu vide ne sont pas incluses.

Deref(DbExpression)

Crée une DbDerefExpression qui récupère une entité spécifique à partir d'une expression de référence.

Distinct(DbExpression)

Crée une DbDistinctExpression qui supprime les doublons de l'argument de jeu donné.

Divide(DbExpression, DbExpression)

Crée un objet DbArithmeticExpression qui divise l'argument de gauche par l'argument de droite.

Element(DbExpression)

Crée une DbElementExpression qui convertit un jeu en singleton.

Equal(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui compare les arguments de droite et de gauche pour vérifier s'ils sont égaux.

Except(DbExpression, DbExpression)

Crée un objet DbExceptExpression qui soustrait l'argument de droite du jeu de l'argument de gauche.

Exists(DbExpression)

Crée un objet DbExpression qui détermine si l'argument de jeu spécifié n'est pas vide.

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

Crée une nouvelle DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite sur la condition de jointure spécifiée à l’aide de FullOuterJoin en tant que DbExpressionKind.

GetEntityRef(DbExpression)

Crée un DbEntityRefExpression qui récupère la référence de l’entité spécifiée sous une forme structurelle.

GetRefKey(DbExpression)

Crée un DbRefKeyExpression qui récupère les valeurs de clés de la référence spécifiée sous une forme structurelle.

GreaterThan(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui détermine si l'argument de gauche est supérieur à l'argument de droite.

GreaterThanOrEqual(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui détermine si l'argument de gauche est supérieur ou égal à l'argument de droite.

GroupBind(DbExpression)

Crée une liaison d'expressions de groupe qui utilise des noms de variable générés et des noms de variable de groupe pour lier l'expression indiquée.

GroupBindAs(DbExpression, String, String)

Crée un objet DbGroupExpressionBinding qui utilise le nom de variable spécifié et des noms de variable de groupe pour lier l'expression indiquée.

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

Crée une DbJoinExpression qui joint les jeux indiqués par les expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant InnerJoin comme type DbExpressionKind.

Intersect(DbExpression, DbExpression)

Crée un objet DbIntersectExpression qui calcule l'intersection des arguments de gauche et de droite du jeu.

IsEmpty(DbExpression)

Crée un objet DbIsEmptyExpression qui détermine si l'argument de jeu spécifié correspond à un jeu vide.

IsNull(DbExpression)

Crée une DbIsNullExpression qui détermine si l'argument spécifié est.

IsOf(DbExpression, TypeUsage)

Crée un objet DbIsOfExpression qui détermine si l'argument indiqué correspond au type spécifié ou à un sous-type.

IsOfOnly(DbExpression, TypeUsage)

Crée une expression DbIsOfExpression qui détermine si l'argument indiqué correspond au type spécifié et uniquement à ce type (pas à un sous-type).

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

Crée un DbJoinExpression qui joint les jeux indiqués par les expressions externes et internes sur une condition d’égalité entre les clés externes et internes spécifiées, à l’aide d’InnerJoin comme DbExpressionKind.

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

Crée un DbProjectExpression qui projette le sélecteur spécifié sur les jeux indiqués par les expressions externes et internes, jointes sur une condition d’égalité entre les clés externes et internes spécifiées, à l’aide d’InnerJoin comme DbExpressionKind.

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

Crée une DbJoinExpression qui joint les jeux indiqués par les expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme type DbExpressionKind.

LessThan(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui détermine si l'argument de gauche est inférieur à l'argument de droite.

LessThanOrEqual(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui détermine si l'argument de gauche est inférieur ou égal à l'argument de droite.

Like(DbExpression, DbExpression)

Crée une nouvelle DbLikeExpression qui compare la chaîne d'entrée spécifiée au modèle donné.

Like(DbExpression, DbExpression, DbExpression)

Crée une DbLikeExpression qui compare la chaîne d'entrée spécifiée au modèle indiqué en utilisant l'échappement facultatif.

Limit(DbExpression, DbExpression)

Crée une DbLimitExpression qui restreint le nombre d'éléments de la collection Argument à la valeur de limite de compteur spécifiée. Les résultats égaux ne sont pas inclus dans la sortie.

Minus(DbExpression, DbExpression)

Crée un objet DbArithmeticExpression qui soustrait l'argument de droite de l'argument de gauche.

Modulo(DbExpression, DbExpression)

Crée un objet DbArithmeticExpression qui calcule le reste de la division de l'argument de gauche par l'argument de droite.

Multiply(DbExpression, DbExpression)

Crée un objet DbArithmeticExpression qui multiplie l'argument de gauche par l'argument de droite.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.

Negate(DbExpression)

Crée un objet DbArithmeticExpression qui inverse la valeur de l'argument.

Not(DbExpression)

Crée un objet DbNotExpression qui effectue la négation logique de l'argument spécifié.

NotEqual(DbExpression, DbExpression)

Crée un objet DbComparisonExpression qui compare les arguments de droite et de gauche pour vérifier s'ils sont inégaux.

OfType(DbExpression, TypeUsage)

Crée une DbOfTypeExpression qui produit un jeu composé des éléments du jeu d'entrées donné correspondant au type spécifié.

OfTypeOnly(DbExpression, TypeUsage)

Crée une DbOfTypeExpression qui produit un jeu composé des éléments du jeu d'entrées donné correspondant exactement au type spécifié.

Or(DbExpression, DbExpression)

Crée un objet DbOrExpression qui effectue l'opération OR logique sur les arguments de droite et de gauche.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Crée une DbSortExpression qui trie le jeu de données d'entrée indiqué en fonction de la clé de tri spécifiée, avec l'ordre de tri croissant et le classement par défaut.

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

Crée une DbSortExpression qui trie le jeu de données d'entrée indiqué en fonction de la clé de tri spécifiée, avec l'ordre de tri croissant et le classement fourni.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crée une DbSortExpression qui trie le jeu de données d'entrée indiqué en fonction de la clé de tri spécifiée, avec l'ordre de tri décroissant et le classement par défaut.

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

Crée une DbSortExpression qui trie le jeu de données d'entrée indiqué en fonction de la clé de tri spécifiée, avec l'ordre de tri décroissant et le classement fourni.

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

Crée une DbApplyExpression qui évalue l'expression apply indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply a la valeur d'un jeu vide possèdent une valeur de colonne apply de valeur null.

Plus(DbExpression, DbExpression)

Crée un objet DbArithmeticExpression qui ajoute l'argument de gauche à l'argument de droite.

Property(DbExpression, EdmProperty)

Crée une DbPropertyExpression représentant la récupération de la propriété de spécifiée.

Property(DbExpression, NavigationProperty)

Crée une DbPropertyExpression représentant la récupération de la propriété de navigation spécifiée.

Property(DbExpression, RelationshipEndMember)

Crée une DbPropertyExpression représentant la récupération du membre de fin de relation spécifié.

Property(DbExpression, String)

Crée une DbPropertyExpression représentant la récupération de la propriété d'instance portant le nom spécifié à partir de l'instance indiquée.

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

Crée une DbProjectExpression qui sélectionne l'expression spécifiée sur le jeu de données d'entrée indiqué.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Crée une DbApplyExpression qui évalue l'expression apply indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply correspond à un jeu vide ne sont pas incluses. Un DbProjectExpression est ensuite créé et la colonne apply de chaque ligne est sélectionnée pour produire l'intégralité de la collection de résultats apply.

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

Crée une DbApplyExpression qui évalue l'expression apply indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply correspond à un jeu vide ne sont pas incluses. Un DbProjectExpression est ensuite créé et le selector spécifié sur chaque ligne est sélectionné afin de produire l'intégralité de la collection de résultats.

Take(DbExpression, DbExpression)

Crée une DbLimitExpression qui restreint le nombre d'éléments de la collection Argument à la valeur de limite de compteur spécifiée. Les résultats égaux ne sont pas inclus dans la sortie.

ToSortClause(DbExpression)

Crée une DbSortClause avec un ordre de tri croissant et le classement par défaut.

ToSortClause(DbExpression, String)

Crée un objet DbSortClause avec un ordre de tri croissant et le classement spécifié.

ToSortClauseDescending(DbExpression)

Crée un objet DbSortClause avec un ordre de tri décroissant et le classement par défaut.

ToSortClauseDescending(DbExpression, String)

Crée un objet DbSortClause avec un ordre de tri décroissant et le classement spécifié.

TreatAs(DbExpression, TypeUsage)

Crée un DbTreatExpression.

UnaryMinus(DbExpression)

Crée un objet DbArithmeticExpression qui inverse la valeur de l'argument.

Union(DbExpression, DbExpression)

Crée une DbExpression qui calcule l'union des arguments de gauche et de droite du jeu en supprimant les doublons.

UnionAll(DbExpression, DbExpression)

Crée un objet DbUnionAllExpression qui calcule l'union des arguments de gauche et de droite du jeu sans supprimer les doublons.

Where(DbExpression, Func<DbExpression,DbExpression>)

Crée une DbFilterExpression qui filtre les éléments du jeu de données d'entrée indiqué à l'aide du prédicat spécifié.

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.

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.

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.

Area(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Area » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

AsBinary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsBinary » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.Binary.

AsGml(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsGml » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

AsText(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsText » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

Centroid(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Centroid » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

CoordinateSystemId(DbExpression)

Crée une DbFunctionExpression appelant la fonction « CoordinateSystemId » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

Distance(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « Distance » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le résultat de l’expression est de type Edm.Double.

Elevation(DbExpression)

Crée une DbFunctionExpression appelant la fonction « Elevation » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

EndPoint(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « EndPoint » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est identique à celui de spatialValue.

ExteriorRing(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « ExteriorRing » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « InteriorRingAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

InteriorRingCount(DbExpression)

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

IsClosedSpatial(DbExpression)

Crée une DbFunctionExpression appelant la fonction « IsClosedSpatial » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est Edm.Boolean.

IsEmptySpatial(DbExpression)

Crée une DbFunctionExpression appelant la fonction « IsEmptySpatial » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

IsRing(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsRing » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat est Edm.Boolean.

IsSimpleGeometry(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsSimpleGeometry » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

IsValidGeometry(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsValidGeometry » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

Latitude(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Latitude » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography. Le résultat de l’expression est de type Edm.Double.

Longitude(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Longitude » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography. Le résultat de l’expression est de type Edm.Double.

Measure(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Measure » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

PointAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « PointAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est identique à celui de spatialValue.

PointCount(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « PointCount » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

PointOnSurface(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « PointOnSurface » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialBoundary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialBoundary » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialBuffer » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type Edm.Geography ou Edm.Geometry et Edm.Double. Le type de résultat de l'expression est Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialContains » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialConvexHull(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialConvexHull » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialCrosses » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialDimension(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDimension » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDisjoint » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialElementAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est identique à celui de spatialValue.

SpatialElementCount(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialElementCount » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

SpatialEnvelope(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialEnvelope » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialEquals » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialIntersection » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialIntersects » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialLength(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialLength » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialOverlaps » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialRelate » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type chaîne et Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialSymmetricDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialTouches » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialTypeName(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialTypeName » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

SpatialUnion(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialUnion » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialWithin » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

StartPoint(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction «StartPoint » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est identique à celui de spatialValue.

XCoordinate(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « XCoordinate » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

YCoordinate(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « YCoordinate » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

S’applique à