Jazyk

RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor Třída

Definice

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[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
Dědičnost
RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor
Atributy

Konstruktory

Název Description
RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor(RelationalShapedQueryCompilingExpressionVisitor, SelectExpression, ISet<String>, Boolean, Boolean)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Pole

Název Description
GetFieldValueMethod

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Metody

Název Description
Any(IEnumerable)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

ReadPrimitiveCollectionFromJson(String, JsonValueReaderWriter, Boolean, String)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

TaskAwaiter(Func<Task>[])

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

ThrowExtractJsonPropertyException<TValue>(Exception, String, String)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Platí pro