EntityQueryModelVisitorFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instance objektu EntityQueryModelVisitor.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
- Dědičnost
-
EntityQueryModelVisitorFactory
- Odvozené
- Implementuje
Konstruktory
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
Vlastnosti
Dependencies |
Závislosti použité k vytvoření EntityQueryModelVisitorFactory |
EntityMaterializerSource |
Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource Získá k použití při zpracování dotazu. |
EntityQueryableExpressionVisitorFactory |
IEntityQueryableExpressionVisitorFactory Získá k použití při zpracování dotazu. |
EntityResultFindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory Získá k použití při zpracování dotazu. |
ExpressionPrinter |
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Získá k použití při zpracování dotazu. |
MemberAccessBindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory Získá k použití při zpracování dotazu. |
NavigationRewritingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory Získá k použití při zpracování dotazu. |
OrderingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory Získá k použití při zpracování dotazu. |
ProjectionExpressionVisitorFactory |
IProjectionExpressionVisitorFactory Získá k použití při zpracování dotazu. |
QueryAnnotationExtractor |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor Získá k použití při zpracování dotazu. |
QueryOptimizer |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer Získá k použití při zpracování dotazu. |
QuerySourceTracingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory Získá k použití při zpracování dotazu. |
ResultOperatorHandler |
IResultOperatorHandler Získá k použití při zpracování dotazu. |
SubQueryMemberPushDownExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor Získá k použití při zpracování dotazu. |
TaskBlockingExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Získá k použití při zpracování dotazu. |
Metody
Create(QueryCompilationContext, EntityQueryModelVisitor) |
Vytvoří nový objekt EntityQueryModelVisitor. |
Platí pro
Entity Framework