ShaperProcessingExpressionVisitor
GetFieldValueMethod
ShaperProcessingExpressionVisitor(RelationalShapedQueryCompilingExpressionVisitor, SelectExpression, ISet<String>, Boolean, Boolean)
Any(IEnumerable)
IncludeJsonEntityCollection<TIncludingEntity, TIncludedCollectionElement>(QueryContext, Object[], JsonReaderData, TIncludingEntity, Func<QueryContext, Object[], JsonReaderData, TIncludedCollectionElement>, Action<TIncludingEntity>, Action<TIncludingEntity, TIncludedCollectionElement>, Boolean)
IncludeJsonEntityReference<TIncludingEntity, TIncludedEntity>(QueryContext, Object[], JsonReaderData, TIncludingEntity, Func<QueryContext, Object[], JsonReaderData, TIncludedEntity>, Action<TIncludingEntity, TIncludedEntity>, Boolean)
IncludeReference<TEntity, TIncludingEntity, TIncludedEntity>(QueryContext, TEntity, TIncludedEntity, INavigationBase, INavigationBase, Action<TIncludingEntity, TIncludedEntity>, Boolean)
InitializeCollection<TElement, TCollection>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, Func<QueryContext, DbDataReader, Object[]>, Func<QueryContext, DbDataReader, Object[]>, IClrCollectionAccessor)
InitializeIncludeCollection<TParent, TNavigationEntity>(Int32, QueryContext, DbDataReader, SingleQueryResultCoordinator, TParent, Func<QueryContext, DbDataReader, Object[]>, Func<QueryContext, DbDataReader, Object[]>, INavigationBase, IClrCollectionAccessor, Boolean, Boolean)
InitializeSplitCollection<TElement, TCollection>(Int32, QueryContext, DbDataReader, SplitQueryResultCoordinator, Func<QueryContext, DbDataReader, Object[]>, IClrCollectionAccessor)
InitializeSplitIncludeCollection<TParent, TNavigationEntity>(Int32, QueryContext, DbDataReader, SplitQueryResultCoordinator, TParent, Func<QueryContext, DbDataReader, Object[]>, INavigationBase, IClrCollectionAccessor, Boolean, Boolean)
InverseCollectionFixup<TCollectionElement, TEntity>(ICollection<TCollectionElement>, TEntity, Action<TCollectionElement, TEntity>)
MaterializeJsonEntity<TEntity>(QueryContext, Object[], JsonReaderData, Boolean, Func<QueryContext, Object[], JsonReaderData, TEntity>)
MaterializeJsonEntityCollection<TEntity, TResult>(QueryContext, Object[], JsonReaderData, INavigationBase, Func<QueryContext, Object[], JsonReaderData, TEntity>)
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>)
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)
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>)
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>)
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)
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)
ProcessRelationalGroupingResult(RelationalGroupByResultExpression, Expression, IReadOnlyList<ReaderColumn>, LambdaExpression, LambdaExpression, LambdaExpression, Int32)
ProcessShaper(Expression, Expression, IReadOnlyList<ReaderColumn>, LambdaExpression, Int32)
TaskAwaiter(Func<Task>[])
ThrowReadValueException<TValue>(Exception, Object, Type, IPropertyBase)
VisitBinary(BinaryExpression)
VisitExtension(Expression)
VisitMethodCall(MethodCallExpression)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Query
{
public class RelationalShapedQueryCompilingExpressionVisitor : ShapedQueryCompilingExpressionVisitor
{
[EntityFrameworkInternal]
public sealed class ShaperProcessingExpressionVisitor : ExpressionVisitor
{
[AsyncStateMachine(typeof(<PopulateSplitIncludeCollectionAsync>d__26<?, ?>))]
[EntityFrameworkInternal]
public static Task! PopulateSplitIncludeCollectionAsync<TIncludingEntity, TIncludedEntity>(int collectionId, RelationalQueryContext! queryContext, IExecutionStrategy! executionStrategy, RelationalCommandResolver! relationalCommandResolver, IReadOnlyList<ReaderColumn?>? readerColumns, bool detailedErrorsEnabled, SplitQueryResultCoordinator! resultCoordinator, Func<QueryContext!, DbDataReader!, object![]!>! childIdentifier, IReadOnlyList<Func<object!, object!, bool>!>! identifierValueComparers, Func<QueryContext!, DbDataReader!, ResultContext!, SplitQueryResultCoordinator!, TIncludedEntity!>! innerShaper, Func<QueryContext!, IExecutionStrategy!, SplitQueryResultCoordinator!, Task!>? relatedDataLoaders, INavigationBase? inverseNavigation, Action<TIncludingEntity!, TIncludedEntity!>! fixup, bool trackingQuery)
where TIncludingEntity, class
where TIncludedEntity, class;
}
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Relational , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Relational (9.0.3) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API