次の方法で共有


IEntityMaterializerSource.CreateMaterializeExpression メソッド

定義

オーバーロード

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

エンティティ インスタンスの Expression 作成を表すツリーを作成します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

CreateMaterializeExpression(IEntityType, String, Expression)
古い.

エンティティ インスタンスの Expression 作成を表すツリーを作成します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

エンティティ インスタンスの Expression 作成を表すツリーを作成します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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

パラメーター

parameters
EntityMaterializerSourceParameters

具体化されるエンティティのパラメーター。

materializationExpression
Expression

構築する具体化式。

戻り値

値を読み取る式。

適用対象

CreateMaterializeExpression(IEntityType, String, Expression)

注意事項

Use the overload that accepts an EntityMaterializerSourceParameters object.

エンティティ インスタンスの Expression 作成を表すツリーを作成します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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

パラメーター

entityType
IEntityType

具体化されるエンティティ型。

entityInstanceName
String

具体化されるインスタンスの名前。

materializationExpression
Expression

構築する具体化式。

戻り値

値を読み取る式。

属性

適用対象