次の方法で共有


IEntityMaterializerSource.CreateMaterializeExpression メソッド

定義

オーバーロード

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

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

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

CreateMaterializeExpression(IEntityType, String, Expression)
古い.

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

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

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

ソース:
IEntityMaterializerSource.cs
ソース:
IEntityMaterializerSource.cs

エンティティ インスタンスの 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)

ソース:
IEntityMaterializerSource.cs
ソース:
IEntityMaterializerSource.cs
ソース:
IEntityMaterializerSource.cs

注意事項

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

構築する具体化式。

戻り値

値を読み取る式。

属性

適用対象