Compartilhar via


RelationalEntityShaperExpression Classe

Definição

Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression.

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

Construtores

RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

Cria uma nova instância da classe RelationalEntityShaperExpression.

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

Cria uma nova instância da classe RelationalEntityShaperExpression.

Propriedades

EntityType

O tipo de entidade que está sendo moldado.

(Herdado de EntityShaperExpression)
IsNullable

Um valor que indica se essa instância de entidade pode ser nula.

(Herdado de EntityShaperExpression)
MaterializationCondition

A condição de materilização a ser usada para formatar essa entidade.

(Herdado de EntityShaperExpression)
NodeType

Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression.

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 EntityShaperExpression)
Type

Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression.

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 EntityShaperExpression)
ValueBufferExpression

A expressão que representa um ValueBuffer para obter valores de que são usados para criar a instância de entidade.

(Herdado de EntityShaperExpression)

Métodos

GenerateMaterializationCondition(IEntityType, Boolean)

Cria uma expressão de Func<T,TResult> para determinar qual tipo de entidade materializar.

MakeNullable(Boolean)

Atribui nulidade para esse shaper, indicando se ele pode formatar instâncias de entidade nula ou não.

MakeNullable(Boolean)

Atribui nulidade para esse shaper, indicando se ele pode formatar instâncias de entidade nula ou não.

(Herdado de EntityShaperExpression)
MarkAsNullable()
Obsoleto.

Marca esse shaper como anulável, indicando que ele pode moldar instâncias de entidade nula.

MarkAsNullable()
Obsoleto.

Marca esse shaper como anulável, indicando que ele pode moldar instâncias de entidade nula.

(Herdado de EntityShaperExpression)
Print(ExpressionPrinter)

Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression.

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 EntityShaperExpression)
Update(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.

VisitChildren(ExpressionVisitor)

Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression.

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 EntityShaperExpression)
WithEntityType(IEntityType)

Altera o tipo de entidade que está sendo moldado por esse shaper de entidade.

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

Aplica-se a