IEntityMaterializerSource.CreateMaterializeExpression Yöntem

Tanım

Aşırı Yüklemeler

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CreateMaterializeExpression(IEntityType, String, Expression)
Geçersiz.

Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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

Parametreler

parameters
EntityMaterializerSourceParameters

Gerçekleştirilen varlığın parametreleri.

materializationExpression
Expression

Üzerine inşa edilmesi gereken gerçekleştirme ifadesi.

Döndürülenler

Değeri okumak için bir ifade.

Şunlara uygulanır

CreateMaterializeExpression(IEntityType, String, Expression)

Dikkat

Use the overload that accepts an EntityMaterializerSourceParameters object.

Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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

Parametreler

entityType
IEntityType

Gerçekleştirilen varlık türü.

entityInstanceName
String

Gerçekleştirilen örneğin adı.

materializationExpression
Expression

Üzerine inşa edilmesi gereken gerçekleştirme ifadesi.

Döndürülenler

Değeri okumak için bir ifade.

Öznitelikler

Şunlara uygulanır