Condividi tramite


IEntityMaterializerSource.CreateMaterializeExpression Metodo

Definizione

Overload

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crea un Expression albero che rappresenta la creazione di un'istanza di entità.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

CreateMaterializeExpression(IEntityType, String, Expression)
Obsoleti.

Crea un Expression albero che rappresenta la creazione di un'istanza di entità.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crea un Expression albero che rappresenta la creazione di un'istanza di entità.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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

Parametri

parameters
EntityMaterializerSourceParameters

Parametri per l'entità materializzata.

materializationExpression
Expression

Espressione di materializzazione su cui eseguire la compilazione.

Restituisce

Espressione per leggere il valore.

Si applica a

CreateMaterializeExpression(IEntityType, String, Expression)

Attenzione

Use the overload that accepts an EntityMaterializerSourceParameters object.

Crea un Expression albero che rappresenta la creazione di un'istanza di entità.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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

Parametri

entityType
IEntityType

Tipo di entità materializzato.

entityInstanceName
String

Nome dell'istanza materializzata.

materializationExpression
Expression

Espressione di materializzazione su cui eseguire la compilazione.

Restituisce

Espressione per leggere il valore.

Attributi

Si applica a