TableExpressionBase 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 source de table 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 de l’application.
public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type TableExpressionBase = class
inherit Expression
interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type TableExpressionBase = class
inherit Expression
interface IPrintableExpression
Public MustInherit Class TableExpressionBase
Inherits Expression
Implements IPrintableExpression
- Héritage
-
TableExpressionBase
- Dérivé
- Attributs
- Implémente
Constructeurs
TableExpressionBase(String, IEnumerable<IAnnotation>) |
Crée une instance de la classe TableExpressionBase. |
TableExpressionBase(String) |
Crée une instance de la classe TableExpressionBase. |
Propriétés
Alias |
Alias affecté à cette source de table. |
NodeType |
Expression qui représente une source de table 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 de l’application. |
Type |
Expression qui représente une source de table 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 de l’application. |
Méthodes
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
Crée un objet comme celui-ci avec des annotations spécifiées. |
Equals(Object) |
Expression qui représente une source de table 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 de l’application. |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. |
GetHashCode() |
Expression qui représente une source de table 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 de l’application. |
Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . |
PrintAnnotations(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable des annotations associées à l’expression donnée à l’aide de ExpressionPrinter. |
VisitChildren(ExpressionVisitor) |
Expression qui représente une source de table 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 de l’application. |
Implémentations d’interfaces explicites
IPrintableExpression.Print(ExpressionPrinter) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde . |
Méthodes d’extension
UnwrapJoin(TableExpressionBase) |
Si le donné |