Idioma

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.

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Herança
EntityQueryRootExpression
Atributos
Implementações

Comentários

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

Construtores

Nome Descrição
EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

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

EntityQueryRootExpression(IEntityType)

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

Propriedades

Nome Descrição
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

Nome Descrição
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 o 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

Nome Descrição
IPrintableExpression.Print(ExpressionPrinter)

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

Aplica-se a