Compartilhar via


TableExpressionBase Classe

Definição

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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
Herança
TableExpressionBase
Derivado
Atributos
Implementações

Construtores

TableExpressionBase(String, IEnumerable<IAnnotation>)

Cria uma nova instância da classe TableExpressionBase.

TableExpressionBase(String)

Cria uma nova instância da classe TableExpressionBase.

Propriedades

Alias

O alias atribuído a essa fonte de tabela.

NodeType

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Type

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Métodos

AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Cria um objeto como este com anotações especificadas.

Equals(Object)

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

GetAnnotations()

Obtém todas as anotações no objeto atual.

GetHashCode()

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível de anotações associadas à expressão fornecida usando ExpressionPrinter.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

Métodos de Extensão

UnwrapJoin(TableExpressionBase)

Se o determinado table for um JoinExpressionBase, retornará a tabela à qual ele se une. Caso contrário, retorna table.

Aplica-se a