Partilhar via


EntityQueryRootExpression Classe

Definição

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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 class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Herança
EntityQueryRootExpression
Implementações

Comentários

Consulte Implementação de provedores de banco de dados e extensões e Como funcionam as consultas do EF Core para obter mais informações e exemplos.

Construtores

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Cria uma nova instância da classe com o EntityQueryRootExpression provedor de consultas associado.

EntityQueryRootExpression(IEntityType)

Cria uma nova instância da EntityQueryRootExpression classe sem nenhum provedor de consulta.

Propriedades

CanReduce

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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

ElementType

O tipo de elemento representado por essa raiz de consulta.

(Herdado de QueryRootExpression)
EntityType

O tipo de entidade representado por essa raiz de consulta.

NodeType

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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

QueryProvider

O provedor de consulta associado a essa raiz de consulta.

(Herdado de QueryRootExpression)
Type

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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

(Herdado de QueryRootExpression)

Métodos

DetachQueryProvider()

Desanexa o provedor de consulta associado dessa expressão raiz de consulta.

Equals(Object)

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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

GetHashCode()

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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.

UpdateEntityType(IEntityType)

Atualizações tipo de entidade associado a essa raiz de consulta com a versão otimizada equivalente.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta.

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.

Aplica-se a