Partage via


DbLimitExpression Classe

Définition

Représente la restriction du nombre d’éléments de la collection d’arguments à la valeur limite spécifiée.

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

Remarques

Une DbLimitExpression peut être appliquée à n’importe quel DbExpression avec un type de résultat de collection, y compris DbSkipExpression. DbLimitExpression fournit l’équivalent de l’opération Top. Il n’exige pas qu’une opération de classement ait été effectuée sur son entrée. Il a deux propriétés Expression, Argument et Limit, qui spécifient la collection et le nombre de lignes à retourner respectivement. DbLimitExpression a également une propriété BooleanWithTies qui contrôle si les lignes égales au rang sont retournées. WithTies valeurs par défaut pour false.

Propriétés

Argument

Obtient ou définit une expression qui spécifie la collection d’entrée.

ExpressionKind

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

(Hérité de DbExpression)
Limit

Obtient ou définit une expression qui spécifie la limite du nombre d’éléments retournés par la collection d’entrée.

ResultType

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

(Hérité de DbExpression)
WithTies

Obtient si l’opération de limite inclut des résultats liés. L’inclusion de résultats liés peut produire plus de résultats que spécifiés par la valeur Limit.

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 le 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 la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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é contient tous les éléments du jeu d’entrée.

And(DbExpression, DbExpression)

Crée un DbAndExpression qui effectue l’argument logique And des arguments de gauche et de droite.

Any(DbExpression)

Crée une DbExpression qui détermine si l’argument set spécifié n’est pas vide.

Any(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbQuantifierExpression qui détermine si le prédicat donné contient pour n’importe quel élément du jeu d’entrée.

As(DbExpression, String)

Retourne les arguments spécifiés en tant qu’objet paire clé/valeur.

Bind(DbExpression)

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

BindAs(DbExpression, String)

Crée une nouvelle 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 conversion à un argument polymorphe.

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

Crée une nouvelle DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply évaluent un jeu vide ne sont pas incluses.

Deref(DbExpression)

Crée une DbDerefExpression qui récupère une entité spécifique en fonction d’une expression de référence.

Distinct(DbExpression)

Crée une DbDistinctExpression qui supprime les doublons de l’argument set donné.

Divide(DbExpression, DbExpression)

Crée une nouvelle DbArithmeticExpression qui divise l’argument gauche par l’argument de droite.

Element(DbExpression)

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

Equal(DbExpression, DbExpression)

Crée une nouvelle DbComparisonExpression qui compare les arguments gauche et droit pour l’égalité.

Except(DbExpression, DbExpression)

Crée une nouvelle DbExceptExpression qui calcule la soustraction de l’argument de jeu de droite de l’argument de jeu de gauche.

Exists(DbExpression)

Crée une DbExpression qui détermine si l’argument set 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 comme DbExpressionKind.

GetEntityRef(DbExpression)

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

GetRefKey(DbExpression)

Crée une nouvelle 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 une nouvelle DbComparisonExpression qui détermine si l’argument gauche est supérieur à l’argument droit.

GreaterThanOrEqual(DbExpression, DbExpression)

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

GroupBind(DbExpression)

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

GroupBindAs(DbExpression, String, String)

Crée une nouvelle DbGroupExpressionBinding qui utilise le nom de variable et les noms de variables de groupe spécifiés pour lier l’expression donnée.

InnerJoin(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, dans la condition de jointure spécifiée, en utilisant InnerJoin comme DbExpressionKind.

Intersect(DbExpression, DbExpression)

Crée une nouvelle DbIntersectExpression qui calcule l’intersection des arguments de jeu de gauche et de droite.

IsEmpty(DbExpression)

Crée une DbIsEmptyExpression qui détermine si l’argument set spécifié est un jeu vide.

IsNull(DbExpression)

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

IsOf(DbExpression, TypeUsage)

Crée une DbIsOfExpression qui détermine si l’argument donné est du type spécifié ou d’un sous-type.

IsOfOnly(DbExpression, TypeUsage)

Crée une expression DbIsOfExpression qui détermine si l’argument donné est du type spécifié et uniquement ce type (pas un sous-type).

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

Crée une nouvelle DbJoinExpression qui joint les jeux spécifiés par les expressions externes et internes, sur une condition d’égalité entre les clés externes et internes spécifiées, en utilisant InnerJoin comme DbExpressionKind.

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

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

LeftOuterJoin(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 LeftOuterJoin comme DbExpressionKind.

LessThan(DbExpression, DbExpression)

Crée une nouvelle DbComparisonExpression qui détermine si l’argument gauche est inférieur à l’argument de droite.

LessThanOrEqual(DbExpression, DbExpression)

Crée une nouvelle DbComparisonExpression qui détermine si l’argument 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 nouvelle DbLikeExpression qui compare la chaîne d’entrée spécifiée au modèle donné à l’aide de l’échappement facultatif.

Limit(DbExpression, DbExpression)

Crée une nouvelle DbLimitExpression qui limite le nombre d’éléments de la collection Argument à la valeur limite de nombre spécifiée. Les résultats liés ne sont pas inclus dans la sortie.

Minus(DbExpression, DbExpression)

Crée une nouvelle DbArithmeticExpression qui soustrait l’argument droit de l’argument de gauche.

Modulo(DbExpression, DbExpression)

Crée une nouvelle DbArithmeticExpression qui calcule le reste de l’argument gauche divisé par l’argument de droite.

Multiply(DbExpression, DbExpression)

Crée une nouvelle DbArithmeticExpression qui multiplie l’argument gauche par l’argument de droite.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée une nouvelle DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

Negate(DbExpression)

Crée une DbArithmeticExpression qui annule la valeur de l’argument.

Not(DbExpression)

Crée une DbNotExpression qui effectue la négation logique de l’argument donné.

NotEqual(DbExpression, DbExpression)

Crée une nouvelle DbComparisonExpression qui compare les arguments gauche et droit pour l’inégalité.

OfType(DbExpression, TypeUsage)

Crée une nouvelle DbOfTypeExpression qui produit un jeu constitué des éléments du jeu d’entrée donné qui sont du type spécifié.

OfTypeOnly(DbExpression, TypeUsage)

Crée une nouvelle DbOfTypeExpression qui produit un jeu composé des éléments du jeu d’entrée donné qui sont exactement du type spécifié.

Or(DbExpression, DbExpression)

Crée un DbOrExpression qui exécute l’argument logique Or des arguments de gauche et de droite.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbSortExpression qui trie le jeu d’entrée donné par 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 nouvelle DbSortExpression qui trie le jeu d’entrée donné par la clé de tri spécifiée, avec l’ordre de tri croissant et le classement spécifié.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbSortExpression qui trie le jeu d’entrée donné par 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 nouvelle DbSortExpression qui trie le jeu d’entrée donné par la clé de tri spécifiée, avec l’ordre de tri décroissant et le classement spécifié.

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

Crée une nouvelle DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply évaluent un jeu vide ont une valeur de colonne d’application de null.

Plus(DbExpression, DbExpression)

Crée une nouvelle DbArithmeticExpression qui ajoute l’argument gauche à l’argument de droite.

Property(DbExpression, EdmProperty)

Crée une DbPropertyExpression représentant la récupération de la propriété 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 nouvelle DbPropertyExpression représentant la récupération du membre final de relation spécifié.

Property(DbExpression, String)

Crée une nouvelle DbPropertyExpression représentant la récupération de la propriété d’instance avec le nom spécifié de l’instance donnée.

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

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

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply évaluent un jeu vide ne sont pas incluses. Une DbProjectExpression est ensuite créée qui sélectionne la colonne apply à partir de chaque ligne, produisant la collection globale de résultats apply.

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

Crée une nouvelle DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply évaluent un jeu vide ne sont pas incluses. Une DbProjectExpression est ensuite créée qui sélectionne l'selector spécifiée sur chaque ligne, produisant la collection globale de résultats.

Take(DbExpression, DbExpression)

Crée une nouvelle DbLimitExpression qui limite le nombre d’éléments de la collection Argument à la valeur limite de nombre spécifiée. Les résultats liés ne sont pas inclus dans la sortie.

ToSortClause(DbExpression)

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

ToSortClause(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

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

ToSortClauseDescending(DbExpression, String)

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

TreatAs(DbExpression, TypeUsage)

Crée une DbTreatExpression.

UnaryMinus(DbExpression)

Crée une DbArithmeticExpression qui annule la valeur de l’argument.

Union(DbExpression, DbExpression)

Crée une nouvelle DbExpression qui calcule l’union des arguments de jeu de gauche et de droite avec des doublons supprimés.

UnionAll(DbExpression, DbExpression)

Crée une nouvelle DbUnionAllExpression qui calcule l’union des arguments de jeu de gauche et de droite et ne supprime pas les doublons.

Where(DbExpression, Func<DbExpression,DbExpression>)

Crée une nouvelle DbFilterExpression qui filtre les éléments dans le jeu d’entrées donné à l’aide du prédicat spécifié.

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 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 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 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 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 entier. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMinutes(DbExpression, DbExpression)

Crée un DbFunctionExpression 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 entiers. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddMonths(DbExpression, DbExpression)

Crée un DbFunctionExpression 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 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 entier. Le type de résultat de l’expression est identique au type de résultat de timeValue.

AddSeconds(DbExpression, DbExpression)

Crée un DbFunctionExpression 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 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 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 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 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 canonique « Concat » 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 qui appelle la fonction canonique « Contains » 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.

Day(DbExpression)

Crée un DbFunctionExpression 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 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 qui appelle la fonction canonique « DiffDays » avec les arguments spécifiés, qui doivent chaque 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 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 une DbFunctionExpression 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 chaque 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 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 qui appelle la fonction « DiffYears » canonique avec les arguments spécifiés, qui doivent chaque 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 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 qui appelle la fonction canonique « Floor » 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 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 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 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 « Max » 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.

Millisecond(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction canonique « Millisecond » 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 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 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.

Power(DbExpression, DbExpression)

Crée un DbFunctionExpression 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 qui appelle la fonction canonique « Right » 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.

Round(DbExpression)

Crée un DbFunctionExpression 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.

Round(DbExpression, DbExpression)

Crée un DbFunctionExpression 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.

Second(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction canonique « Second » 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 canonique « StartsWith » 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 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 une DbFunctionExpression 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 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 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 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 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 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 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 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.

Area(DbExpression)

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

AsBinary(DbExpression)

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

AsGml(DbExpression)

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

AsText(DbExpression)

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

Centroid(DbExpression)

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

CoordinateSystemId(DbExpression)

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

Distance(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Distance » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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.Double.

Elevation(DbExpression)

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

EndPoint(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « EndPoint » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat est le même que celui de spatialValue.

ExteriorRing(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « ExteriorRing » canonique avec l’argument spécifié, qui doit avoir un type de résultat 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 des types de résultats numériques entiers. Le type de résultat de l’expression est Edm.Geometry.

InteriorRingCount(DbExpression)

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

IsClosedSpatial(DbExpression)

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

IsEmptySpatial(DbExpression)

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

IsRing(DbExpression)

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

IsSimpleGeometry(DbExpression)

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

IsValidGeometry(DbExpression)

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

Latitude(DbExpression)

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

Longitude(DbExpression)

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

Measure(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « Measure » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat de l’expression est 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 DbFunctionExpression qui appelle la fonction « PointCount » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat de l’expression est Edm.Int32.

PointOnSurface(DbExpression)

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

SpatialBoundary(DbExpression)

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

SpatialBuffer(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialBuffer » canonique avec les arguments spécifiés, qui doivent avoir des types de résultats 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 DbFunctionExpression qui appelle la fonction « SpatialContains » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat Edm.Geometry. Le type de résultat de l’expression est Edm.Boolean.

SpatialConvexHull(DbExpression)

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

SpatialCrosses(DbExpression, DbExpression)

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

SpatialDifference(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 de spatialValue1 et spatialValue2.

SpatialDimension(DbExpression)

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

SpatialDisjoint(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialDisjoint » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 un DbFunctionExpression qui appelle la fonction « SpatialElementCount » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat de l’expression est Edm.Int32.

SpatialEnvelope(DbExpression)

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

SpatialEquals(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialEquals » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 un DbFunctionExpression qui appelle la fonction « SpatialIntersection » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 de spatialValue1 et spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialIntersects » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 un DbFunctionExpression qui appelle la fonction « SpatialLength » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat de l’expression est Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

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

SpatialRelate(DbExpression, DbExpression, DbExpression)

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

SpatialSymmetricDifference(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialSymmetricDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 de spatialValue1 et spatialValue2.

SpatialTouches(DbExpression, DbExpression)

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

SpatialTypeName(DbExpression)

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

SpatialUnion(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialUnion » canonique avec les arguments spécifiés, qui doivent chacun avoir un type de résultat 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 de spatialValue1 et spatialValue2.

SpatialWithin(DbExpression, DbExpression)

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

StartPoint(DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « StartPoint » canonique avec l’argument spécifié, qui doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le type de résultat est le même que celui de spatialValue.

XCoordinate(DbExpression)

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

YCoordinate(DbExpression)

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

S’applique à