IEntityMaterializerSource.CreateMaterializeExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression) |
Expression Vytvoří strom představující vytvoření instance entity. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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áze (a další rozšíření). Obvykle 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áze (a další rozšíření). Obvykle 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 entity, která je materializována.
- materializationExpression
- Expression
Výraz materializace, na který se má stavět.
Návraty
Výraz pro čtení hodnoty.
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áze (a další rozšíření). Obvykle 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
Typ entity, který je materializován.
- entityInstanceName
- String
Název instance, která se materializuje.
- materializationExpression
- Expression
Výraz materializace, na který se má stavět.
Návraty
Výraz pro čtení hodnoty.
- Atributy