Partager via


TableExpression Classe

Définition

Expression qui représente une table ou une vue dans une arborescence SQL.

public class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableExpression = class
    inherit TableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
    interface ITableBasedExpression
Public Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
Héritage
Implémente

Remarques

Il s’agit d’un wrapper simple autour d’une table et d’un nom de schéma. Les instances de ce type ne peuvent pas être construites par le code d’application ou de fournisseur de base de données. S’il s’agit d’un problème pour votre application ou votre fournisseur, veuillez signaler un problème à github.com/dotnet/efcore.

Propriétés

Alias

Alias attribué à cette source de table.

Alias

Alias attribué à cette source de table.

(Hérité de TableExpressionBase)
Name

Nom de la table ou de la vue.

NodeType

Expression qui représente une table ou une vue dans une arborescence SQL.

(Hérité de TableExpressionBase)
Schema

Schéma de la table ou de la vue.

Table

ITableBase associé à cette table ou à cette vue.

Type

Expression qui représente une table ou une vue dans une arborescence SQL.

(Hérité de TableExpressionBase)

Méthodes

AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de TableExpressionBase)
Clone()

Crée un objet qui est une copie de l'instance actuelle.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Crée un objet comme celui-ci avec des annotations spécifiées.

(Hérité de TableExpressionBase)
Equals(Object)

Expression qui représente une table ou une vue dans une arborescence SQL.

FindAnnotation(String)

Obtient l’annotation avec le nom donné, retournée null si elle n’existe pas.

(Hérité de TableExpressionBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actif.

(Hérité de TableExpressionBase)
GetHashCode()

Expression qui représente une table ou une vue dans une arborescence SQL.

Print(ExpressionPrinter)

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

Print(ExpressionPrinter)

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

(Hérité de TableExpressionBase)
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.

(Hérité de TableExpressionBase)
VisitChildren(ExpressionVisitor)

Expression qui représente une table ou une vue dans une arborescence SQL.

(Hérité de TableExpressionBase)

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 de ExpressionPrinter.

(Hérité de TableExpressionBase)
ITableBasedExpression.Table

associé à la ITableBase source de table donnée, le cas échéant.

Méthodes d’extension

UnwrapJoin(TableExpressionBase)

Si le donné table est un JoinExpressionBase, retourne la table à laquelle il joint. Sinon, retourne table.

S’applique à