IEntityMaterializerSource.CreateMaterializeExpression Metoda

Definicja

Przeciążenia

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Tworzy drzewo reprezentujące tworzenie wystąpienia jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

CreateMaterializeExpression(IEntityType, String, Expression)
Przestarzałe.

Expression Tworzy drzewo reprezentujące tworzenie wystąpienia jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Tworzy drzewo reprezentujące tworzenie wystąpienia jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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 jednostki, która jest zmaterializowana.

materializationExpression
Expression

Wyrażenie materializacji do budowy.

Zwraca

Wyrażenie do odczytania wartości.

Dotyczy

CreateMaterializeExpression(IEntityType, String, Expression)

Przestroga

Use the overload that accepts an EntityMaterializerSourceParameters object.

Expression Tworzy drzewo reprezentujące tworzenie wystąpienia jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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 jednostki jest zmaterializowany.

entityInstanceName
String

Nazwa wystąpienia, które jest zmaterializowane.

materializationExpression
Expression

Wyrażenie materializacji do budowy.

Zwraca

Wyrażenie do odczytania wartości.

Atrybuty

Dotyczy