Partager via


IEntityMaterializerSource.CreateMaterializeExpression Méthode

Définition

Surcharges

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crée une Expression arborescence représentant la création d’une entité instance.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

CreateMaterializeExpression(IEntityType, String, Expression)
Obsolète.

Crée une Expression arborescence représentant la création d’une entité instance.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Crée une Expression arborescence représentant la création d’une entité instance.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

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

Paramètres

parameters
EntityMaterializerSourceParameters

Paramètres de l’entité en cours de matérialisé.

materializationExpression
Expression

Expression de matérialisation sur laquelle créer.

Retours

Expression pour lire la valeur.

S’applique à

CreateMaterializeExpression(IEntityType, String, Expression)

Attention

Use the overload that accepts an EntityMaterializerSourceParameters object.

Crée une Expression arborescence représentant la création d’une entité instance.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

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

Paramètres

entityType
IEntityType

Type d’entité matérialisé.

entityInstanceName
String

Nom du instance en cours de matérialisé.

materializationExpression
Expression

Expression de matérialisation sur laquelle créer.

Retours

Expression pour lire la valeur.

Attributs

S’applique à