Sdílet prostřednictvím


IEntityMaterializerSource.CreateMaterializeExpression Metoda

Definice

Přetížení

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Vytvoří strom představující vytvoření instance entity.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

CreateMaterializeExpression(IEntityType, String, Expression)
Zastaralé.

Expression Vytvoří strom představující vytvoření instance entity.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Vytvoří strom představující vytvoření instance entity.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

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

Parametry

parameters
EntityMaterializerSourceParameters

Parametry materializované entity.

materializationExpression
Expression

Výraz materializace, na který se má stavět.

Návraty

Výraz, který přečte hodnotu.

Platí pro

CreateMaterializeExpression(IEntityType, String, Expression)

Upozornění

Use the overload that accepts an EntityMaterializerSourceParameters object.

Expression Vytvoří strom představující vytvoření instance entity.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

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

Parametry

entityType
IEntityType

Materializovaný typ entity.

entityInstanceName
String

Název materializované instance.

materializationExpression
Expression

Výraz materializace, na který se má stavět.

Návraty

Výraz, který přečte hodnotu.

Atributy

Platí pro