Langue

SqlExpression Classe

Définition

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
    inherit Expression
    interface IRelationalQuotableExpression
    interface IPrintableExpression
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression
Héritage
SqlExpression
Dérivé
Attributs
Implémente

Constructeurs

Nom Description
SqlExpression(Type, RelationalTypeMapping)

Crée une instance de la SqlExpression classe.

Propriétés

Nom Description
NodeType

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

Type

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

TypeMapping

Associé RelationalTypeMapping à cette expression.

Méthodes

Nom Description
Equals(Object)

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetHashCode()

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

Quote()

Cite l’expression ; autrement dit, retourne une expression qui, lorsqu’elle est évaluée, construireait une expression identique à celle-ci. Utilisé pour générer du code pour les requêtes précompilées, qui reconstruit cette expression.

VisitChildren(ExpressionVisitor)

Expression qui représente une valeur scalaire ou un jeton SQL dans une arborescence SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

Implémentations d’interfaces explicites

Nom Description
IPrintableExpression.Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

S’applique à