Partager via


DbOrExpression Classe

Définition

Représente le OR logique de deux arguments Boolean. Cette classe ne peut pas être héritée.

public class DbOrExpression : System.Data.Entity.Core.Common.CommandTrees.DbBinaryExpression
type DbOrExpression = class
    inherit DbBinaryExpression
Public Class DbOrExpression
Inherits DbBinaryExpression
Héritage

Propriétés

ExpressionKind

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

(Hérité de DbExpression)
Left

Obtient le DbExpression qui définit l’argument de gauche.

(Hérité de DbBinaryExpression)
ResultType

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

(Hérité de DbExpression)
Right

Obtient le DbExpression qui définit l’argument correct.

(Hérité de DbBinaryExpression)

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)

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 un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble 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 un nouveau DbJoinExpression qui joint les jeux spécifiés par les expressions gauche et droite, sur la condition de jointure spécifiée, à l’aide de FullOuterJoin comme DbExpressionKind .

GetEntityRef(DbExpression)

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

GetRefKey(DbExpression)

Crée un nouveau DbRefKeyExpression qui récupère les valeurs clés de la référence spécifiée sous 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.

In(DbExpression, IList<DbConstantExpression>)

Crée un DbInExpression qui correspond au résultat de l’expression spécifiée avec les résultats des expressions constantes dans la liste spécifiée.

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

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les expressions gauche et droite, sur la condition de jointure spécifiée, en utilisant InnerJoin comme 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 nouveau DbJoinExpression qui joint les ensembles spécifiés par les expressions externe et interne, sur une condition d’égalité entre les clés externe et interne spécifiées, en utilisant InnerJoin comme DbExpressionKind .

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

Crée un nouveau DbProjectExpression qui projette le sélecteur spécifié sur les ensembles spécifiés par les expressions externe et interne, joints sur une condition d’égalité entre les clés externe et interne spécifiées, en utilisant InnerJoin comme DbExpressionKind .

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

Crée un nouveau DbJoinExpression qui joint les ensembles spécifiés par les expressions gauche et droite, sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme 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 un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’applique à un ensemble vide ont une valeur de colonne d’application 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 un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses. Un DbProjectExpression est ensuite créé qui sélectionne la colonne apply de chaque ligne, produisant la collection globale des résultats d’application.

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

Crée un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses. Un DbProjectExpression est ensuite créé qui sélectionne le sélecteur spécifié sur chaque ligne, ce qui produit la collection globale 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 la valeur.

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 celui 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 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 identique au type de résultat 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 identique au type de résultat 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 identique au type de résultat 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 celui 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 identique au type de résultat 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 identique au type de résultat 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 celui 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 la valeur.

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 la valeur.

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 la valeur.

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 la valeur.

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 la valeur.

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 celui 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 le même que 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 au type 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 le même que 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 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 spatialValue2. Le type de résultat de l’expression est le même que 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 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 spatialValue2. Le type de résultat de l’expression est le même que 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 spatialValue2. Le type de résultat de l’expression est le même que 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 à