IEntityMaterializerSource.CreateMaterializeExpression Método

Definición

Sobrecargas

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crea un Expression árbol que representa la creación de una instancia de entidad.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

CreateMaterializeExpression(IEntityType, String, Expression)
Obsoletos.

Crea un Expression árbol que representa la creación de una instancia de entidad.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crea un Expression árbol que representa la creación de una instancia de entidad.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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 de la entidad que se está materializando.

materializationExpression
Expression

Expresión de materialización en la que se va a basar.

Devoluciones

Expresión para leer el valor.

Se aplica a

CreateMaterializeExpression(IEntityType, String, Expression)

Precaución

Use the overload that accepts an EntityMaterializerSourceParameters object.

Crea un Expression árbol que representa la creación de una instancia de entidad.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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

Tipo de entidad que se está materializando.

entityInstanceName
String

Nombre de la instancia que se está materializando.

materializationExpression
Expression

Expresión de materialización en la que se va a basar.

Devoluciones

Expresión para leer el valor.

Atributos

Se aplica a