RelationalQueryModelVisitor
RelationalQueryModelVisitor(IModel, IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IRelationalAnnotationProvider, IIncludeExpressionVisitorFactory, ISqlTranslatingExpressionVisitorFactory, ICompositePredicateExpressionVisitorFactory, IQueryFlattenerFactory, IDbContextOptions, RelationalQueryCompilationContext, RelationalQueryModelVisitor)
ContextOptions
ParentQueryModelVisitor
Queries
QueriesBySource
QueryCompilationContext
RequiresClientEval
RequiresClientFilter
RequiresClientJoin
RequiresClientOrderBy
RequiresClientProjection
RequiresClientResultOperator
RequiresClientSelectMany
AddQuery(IQuerySource, SelectExpression)
BindMemberExpression<TResult>(MemberExpression, Func<IProperty, IQuerySource, SelectExpression, TResult>, Boolean)
BindMemberToValueBuffer(MemberExpression, Expression)
BindMethodCallExpression<TResult>(MethodCallExpression, Func<IProperty, IQuerySource, SelectExpression, TResult>, Boolean)
BindMethodCallToValueBuffer(MethodCallExpression, Expression)
CheckClientEval(Object)
CompileAdditionalFromClauseExpression(AdditionalFromClause, QueryModel)
CompileGroupJoinInnerSequenceExpression(GroupJoinClause, QueryModel)
CompileJoinClauseInnerSequenceExpression(JoinClause, QueryModel)
CompileMainFromClauseExpression(MainFromClause, QueryModel)
IncludeNavigations(IncludeSpecification, Type, LambdaExpression, Boolean)
IncludeNavigations(QueryModel, IReadOnlyCollection<IncludeSpecification>)
OptimizeJoinClause(JoinClause, QueryModel, Int32, Action, MethodInfo, Boolean)
RegisterSubQueryVisitor(IQuerySource, RelationalQueryModelVisitor)
TryGetQuery(IQuerySource)
VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32)
VisitGroupJoinClause(GroupJoinClause, QueryModel, Int32)
VisitJoinClause(JoinClause, QueryModel, Int32)
VisitOrderByClause(OrderByClause, QueryModel, Int32)
VisitQueryModel(QueryModel)
VisitResultOperator(ResultOperatorBase, QueryModel, Int32)
VisitSubQueryModel(QueryModel)
VisitWhereClause(WhereClause, QueryModel, Int32)
net481
namespace Microsoft.Data.Entity.Query
{
public class RelationalQueryModelVisitor : EntityQueryModelVisitor
{
public virtual SelectExpression TryGetQuery(IQuerySource querySource);
}
}
| .NET Framework | 4.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 |
|---|---|
Information specific to net481 | |
| Assembly | EntityFramework.Relational , Version=7.0.0.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | EntityFramework.Relational (7.0.0-rc1-final) net451 |
| Preview | This API is contained in a prerelease package. |
| Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API