Compartilhar via


InlineQueryRootExpression Classe

Definição

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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 InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
Herança
InlineQueryRootExpression

Construtores

InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

Cria uma nova instância da classe InlineQueryRootExpression.

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

Cria uma nova instância da classe InlineQueryRootExpression.

Propriedades

CanReduce

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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)
ElementType

O tipo de elemento representado por essa raiz de consulta.

(Herdado de QueryRootExpression)
EntityType

O tipo de entidade reprensetado por essa raiz de consulta.

(Herdado de QueryRootExpression)
NodeType

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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)
QueryProvider

O provedor de consulta associado a essa raiz de consulta.

(Herdado de QueryRootExpression)
Type

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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)
Values

Os valores contidos nessa raiz de consulta.

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 embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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)
GetHashCode()

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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)
Print(ExpressionPrinter)

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

Update(IReadOnlyList<Expression>)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

UpdateEntityType(IEntityType)

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

(Herdado de QueryRootExpression)
VisitChildren(ExpressionVisitor)

Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, new[] { 1, 2, 3 }).

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.

(Herdado de QueryRootExpression)

Aplica-se a