SqlExpression Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 . |