RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor.IncludeJsonEntityReference<TIncludingEntity,TIncludedEntity> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public static void IncludeJsonEntityReference<TStructural,TRelatedStructural>(Microsoft.EntityFrameworkCore.Query.QueryContext queryContext, object[]? keyPropertyValues, Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData? jsonReaderData, TStructural structuralType, Func<Microsoft.EntityFrameworkCore.Query.QueryContext,object[]?,Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TRelatedStructural> innerShaper, Action<TStructural,TRelatedStructural> fixup, bool performFixup);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public static void IncludeJsonEntityReference<TIncludingEntity,TIncludedEntity>(Microsoft.EntityFrameworkCore.Query.QueryContext queryContext, object[] keyPropertyValues, Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData? jsonReaderData, TIncludingEntity entity, Func<Microsoft.EntityFrameworkCore.Query.QueryContext,object[],Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData,TIncludedEntity> innerShaper, Action<TIncludingEntity,TIncludedEntity> fixup, bool trackingQuery) where TIncludingEntity : class where TIncludedEntity : class;
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
static member IncludeJsonEntityReference : Microsoft.EntityFrameworkCore.Query.QueryContext * obj[] * Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData * 'Structural * Func<Microsoft.EntityFrameworkCore.Query.QueryContext, obj[], Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData, 'RelatedStructural> * Action<'Structural, 'RelatedStructural> * bool -> unit
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
static member IncludeJsonEntityReference : Microsoft.EntityFrameworkCore.Query.QueryContext * obj[] * Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData * 'IncludingEntity * Func<Microsoft.EntityFrameworkCore.Query.QueryContext, obj[], Microsoft.EntityFrameworkCore.Storage.Json.JsonReaderData, 'IncludedEntity (requires 'IncludedEntity : null)> * Action<'IncludingEntity, 'IncludedEntity (requires 'IncludingEntity : null and 'IncludedEntity : null)> * bool -> unit (requires 'IncludingEntity : null and 'IncludedEntity : null)
Public Shared Sub IncludeJsonEntityReference(Of TStructural, TRelatedStructural) (queryContext As QueryContext, keyPropertyValues As Object(), jsonReaderData As JsonReaderData, structuralType As TStructural, innerShaper As Func(Of QueryContext, Object(), JsonReaderData, TRelatedStructural), fixup As Action(Of TStructural, TRelatedStructural), performFixup As Boolean)
Public Shared Sub IncludeJsonEntityReference(Of TIncludingEntity As Class, TIncludedEntity As Class) (queryContext As QueryContext, keyPropertyValues As Object(), jsonReaderData As JsonReaderData, entity As TIncludingEntity, innerShaper As Func(Of QueryContext, Object(), JsonReaderData, TIncludedEntity), fixup As Action(Of TIncludingEntity, TIncludedEntity), trackingQuery As Boolean)
型パラメーター
- TStructural TIncludingEntity
- TRelatedStructural TIncludedEntity
パラメーター
- queryContext
- QueryContext
- keyPropertyValues
- Object[]
- jsonReaderData
- JsonReaderData
- entitystructuralType
- TIncludingEntity
- innerShaper
- Func<QueryContext,Object[],JsonReaderData,TIncludedEntity>
- fixup
- Action<TIncludingEntity,TIncludedEntity>
- performFixuptrackingQuery
- Boolean
- 属性