Freigeben über


IEntityMaterializerSource.CreateMaterializeExpression Methode

Definition

Überlädt

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Erstellt eine Expression Struktur, die das Erstellen einer Entität instance darstellt.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

CreateMaterializeExpression(IEntityType, String, Expression)
Veraltet.

Erstellt eine Expression Struktur, die das Erstellen einer Entität instance darstellt.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Erstellt eine Expression Struktur, die das Erstellen einer Entität instance darstellt.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

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

Parameter

parameters
EntityMaterializerSourceParameters

Parameter für die Entität, die materialisiert wird.

materializationExpression
Expression

Der Materialisierungsausdruck, auf dem aufgebaut werden soll.

Gibt zurück

Ein Ausdruck zum Lesen des Werts.

Gilt für:

CreateMaterializeExpression(IEntityType, String, Expression)

Achtung

Use the overload that accepts an EntityMaterializerSourceParameters object.

Erstellt eine Expression Struktur, die das Erstellen einer Entität instance darstellt.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

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

Parameter

entityType
IEntityType

Der Entitätstyp, der materialisiert wird.

entityInstanceName
String

Der Name des instance, der materialisiert wird.

materializationExpression
Expression

Der Materialisierungsausdruck, auf dem aufgebaut werden soll.

Gibt zurück

Ein Ausdruck zum Lesen des Werts.

Attribute

Gilt für: