Language

RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor クラス

定義

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor = class
    inherit ExpressionVisitor
Public NotInheritable Class RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor
Inherits ExpressionVisitor
継承
RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor
属性

コンストラクター

Name 説明
RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor(RelationalShapedQueryCompilingExpressionVisitor, SelectExpression, ISet<String>, Boolean, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

フィールド

Name 説明
GetFieldValueMethod

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

メソッド

Name 説明
Any(IEnumerable)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

IncludeJsonEntityCollection<TIncludingEntity,TIncludedCollectionElement>(QueryContext, Object[], JsonReaderData, TIncludingEntity, Func<QueryContext, Object[],JsonReaderData,TIncludedCollectionElement>, Action<TIncludingEntity>, Action<TIncludingEntity,TIncludedCollectionElement>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

IncludeJsonEntityReference<TIncludingEntity,TIncludedEntity>(QueryContext, Object[], JsonReaderData, TIncludingEntity, Func<QueryContext, Object[],JsonReaderData,TIncludedEntity>, Action<TIncludingEntity, TIncludedEntity>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

IncludeReference<TEntity,TIncludingEntity,TIncludedEntity>(QueryContext, TEntity, TIncludedEntity, INavigationBase, INavigationBase, Action<TIncludingEntity, TIncludedEntity>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

InitializeCollection<TElement,TCollection>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, Func<QueryContext, DbDataReader,Object[]>, Func<QueryContext,DbDataReader,Object[]>, IClrCollectionAccessor)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

InitializeIncludeCollection<TParent,TNavigationEntity>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, TParent, Func<QueryContext,DbDataReader,Object[]>, Func<QueryContext, DbDataReader,Object[]>, INavigationBase, IClrCollectionAccessor, Boolean, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

InitializeSplitCollection<TElement,TCollection>(Int32, QueryContext, DbDataReader, SplitQueryResultCoordinator, Func<QueryContext, DbDataReader,Object[]>, IClrCollectionAccessor)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

InitializeSplitIncludeCollection<TParent,TNavigationEntity>(Int32, QueryContext, DbDataReader, SplitQueryResultCoordinator, TParent, Func<QueryContext,DbDataReader,Object[]>, INavigationBase, IClrCollectionAccessor, Boolean, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

InverseCollectionFixup<TCollectionElement,TEntity>(ICollection<TCollectionElement>, TEntity, Action<TCollectionElement,TEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

MaterializeJsonEntity<TEntity>(QueryContext, Object[], JsonReaderData, Boolean, Func<QueryContext,Object[],JsonReaderData,TEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

MaterializeJsonEntityCollection<TEntity,TResult>(QueryContext, Object[], JsonReaderData, INavigationBase, Func<QueryContext, Object[],JsonReaderData,TEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

MaterializeJsonEntityCollection<TEntity,TResult>(QueryContext, Object[], JsonReaderData, IPropertyBase, Func<QueryContext,Object[], JsonReaderData,TEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

MaterializeJsonNullableValueStructuralType<TStructural>(QueryContext, Object[], JsonReaderData, Boolean, Func<QueryContext,Object[], JsonReaderData,TStructural>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

MaterializeJsonStructuralType<TStructural>(QueryContext, Object[], JsonReaderData, Boolean, Func<QueryContext,Object[],JsonReaderData,TStructural>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateCollection<TCollection,TElement,TRelatedEntity>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, Func<QueryContext, DbDataReader,Object[]>, Func<QueryContext,DbDataReader,Object[]>, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, IReadOnlyList<Func<Object,Object,Boolean>>, IReadOnlyList<Func<Object,Object,Boolean>>, Func<QueryContext, DbDataReader,ResultContext,SingleQueryResultCoordinator,TRelatedEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateIncludeCollection<TIncludingEntity,TIncludedEntity>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, Func<QueryContext, DbDataReader,Object[]>, Func<QueryContext,DbDataReader,Object[]>, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, IReadOnlyList<Func<Object,Object,Boolean>>, IReadOnlyList<Func<Object,Object,Boolean>>, Func<QueryContext, DbDataReader,ResultContext,SingleQueryResultCoordinator,TIncludedEntity>, INavigationBase, Action<TIncludingEntity,TIncludedEntity>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateSplitCollection<TCollection,TElement,TRelatedEntity>(Int32, RelationalQueryContext, IExecutionStrategy, RelationalCommandResolver, IReadOnlyList<ReaderColumn>, Boolean, SplitQueryResultCoordinator, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, Func<QueryContext,DbDataReader,ResultContext, SplitQueryResultCoordinator,TRelatedEntity>, Action<QueryContext, IExecutionStrategy,SplitQueryResultCoordinator>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateSplitCollectionAsync<TCollection,TElement,TRelatedEntity>(Int32, RelationalQueryContext, IExecutionStrategy, RelationalCommandResolver, IReadOnlyList<ReaderColumn>, Boolean, SplitQueryResultCoordinator, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, Func<QueryContext,DbDataReader,ResultContext, SplitQueryResultCoordinator,TRelatedEntity>, Func<QueryContext, IExecutionStrategy,SplitQueryResultCoordinator,Task>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateSplitIncludeCollection<TIncludingEntity,TIncludedEntity>(Int32, RelationalQueryContext, IExecutionStrategy, RelationalCommandResolver, IReadOnlyList<ReaderColumn>, Boolean, SplitQueryResultCoordinator, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, Func<QueryContext,DbDataReader,ResultContext, SplitQueryResultCoordinator,TIncludedEntity>, Action<QueryContext, IExecutionStrategy,SplitQueryResultCoordinator>, INavigationBase, Action<TIncludingEntity,TIncludedEntity>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

PopulateSplitIncludeCollectionAsync<TIncludingEntity,TIncludedEntity>(Int32, RelationalQueryContext, IExecutionStrategy, RelationalCommandResolver, IReadOnlyList<ReaderColumn>, Boolean, SplitQueryResultCoordinator, Func<QueryContext,DbDataReader,Object[]>, IReadOnlyList<Func<Object, Object,Boolean>>, Func<QueryContext,DbDataReader,ResultContext, SplitQueryResultCoordinator,TIncludedEntity>, Func<QueryContext, IExecutionStrategy,SplitQueryResultCoordinator,Task>, INavigationBase, Action<TIncludingEntity,TIncludedEntity>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

ProcessRelationalGroupingResult(RelationalGroupByResultExpression, Expression, IReadOnlyList<ReaderColumn>, LambdaExpression, LambdaExpression, LambdaExpression, Int32)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

ProcessShaper(Expression, Expression, IReadOnlyList<ReaderColumn>, LambdaExpression, Int32)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

ReadPrimitiveCollectionFromJson(String, JsonValueReaderWriter, Boolean, String)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

TaskAwaiter(Func<Task>[])

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

ThrowExtractJsonPropertyException<TValue>(Exception, String, String)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

ThrowReadValueException<TValue>(Exception, Object, Type, IPropertyBase)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

適用対象