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í
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
Entity Framework