IEntityMaterializerSource.CreateMaterializeExpression Método

Definição

Sobrecargas

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Cria uma Expression árvore que representa a criação de uma instância de entidade.

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

CreateMaterializeExpression(IEntityType, String, Expression)
Obsoleto.

Cria uma Expression árvore que representa a criação de uma instância de entidade.

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

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Cria uma Expression árvore que representa a criação de uma instância de entidade.

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

public virtual System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters parameters, System.Linq.Expressions.Expression materializationExpression);
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Overridable Function CreateMaterializeExpression (parameters As EntityMaterializerSourceParameters, materializationExpression As Expression) As Expression

Parâmetros

parameters
EntityMaterializerSourceParameters

Parâmetros para a entidade que está sendo materializada.

materializationExpression
Expression

A expressão de materialização na qual se basear.

Retornos

Uma expressão para ler o valor.

Aplica-se a

CreateMaterializeExpression(IEntityType, String, Expression)

Cuidado

Use the overload that accepts an EntityMaterializerSourceParameters object.

Cria uma Expression árvore que representa a criação de uma instância de entidade.

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

public System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string entityInstanceName, System.Linq.Expressions.Expression materializationExpression);
[System.Obsolete("Use the overload that accepts an EntityMaterializerSourceParameters object.")]
public System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string entityInstanceName, System.Linq.Expressions.Expression materializationExpression);
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
[<System.Obsolete("Use the overload that accepts an EntityMaterializerSourceParameters object.")>]
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function CreateMaterializeExpression (entityType As IEntityType, entityInstanceName As String, materializationExpression As Expression) As Expression

Parâmetros

entityType
IEntityType

O tipo de entidade que está sendo materializado.

entityInstanceName
String

O nome da instância que está sendo materializada.

materializationExpression
Expression

A expressão de materialização na qual se basear.

Retornos

Uma expressão para ler o valor.

Atributos

Aplica-se a