Compartilhar via


ProjectionBindingExpression Classe

Definição

Uma expressão que obtém valores de QueryExpression a serem usados ao ShaperExpression criar 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.

public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Herança
ProjectionBindingExpression
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

ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

Cria uma nova instância da classe ProjectionBindingExpression.

ProjectionBindingExpression(Expression, Int32, Type)

Cria uma nova instância da classe ProjectionBindingExpression.

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

Cria uma nova instância da classe ProjectionBindingExpression.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

Cria uma nova instância da classe ProjectionBindingExpression.

Propriedades

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 por meio do mapa de índice para um buffer de valor.

NodeType

Uma expressão que obtém valores de QueryExpression a serem usados ao ShaperExpression criar 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 ao ShaperExpression criar 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

Equals(Object)

Uma expressão que obtém valores de QueryExpression a serem usados ao ShaperExpression criar 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 ao ShaperExpression criar 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 ao ShaperExpression criar 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 ao ShaperExpression criar 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

IPrintableExpression.Print(ExpressionPrinter)

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

Aplica-se a