IEntityMaterializerSource.CreateMaterializeExpression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
構築する具体化式。
戻り値
値を読み取る式。
- 属性
適用対象
Entity Framework