Idioma

ProjectionBindingExpression Classe

Definição

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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.Runtime.CompilerServices.Nullable(0)]
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Herança
ProjectionBindingExpression
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
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

Cria uma nova instância da ProjectionBindingExpression classe.

ProjectionBindingExpression(Expression, Int32, Type)

Cria uma nova instância da ProjectionBindingExpression classe.

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Obsoleto.

Cria uma nova instância da ProjectionBindingExpression classe.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

Cria uma nova instância da ProjectionBindingExpression classe.

Propriedades

Nome Descrição
Index

O membro de projeção a ser associado se a associação for por meio do índice de projeção.

IndexMap
Obsoleto.

O membro de projeção a ser associado se a associação for via mapa de índice para um buffer de valor.

NodeType

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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

ProjectionMember

O membro de projeção a ser associado se a associação for por meio do membro de projeção.

QueryExpression

A expressão de consulta à qual associar.

Type

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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

Nome Descrição
Equals(Object)

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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 obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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)

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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

VisitChildren(ExpressionVisitor)

Uma expressão que obtém valores de QueryExpression a serem usados ShaperExpression durante a criação de resultados.

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