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 .EntityQueryModelVisitor
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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
| Název | Description |
|---|---|
| EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z 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 kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
Vlastnosti
| Název | Description |
|---|---|
| Dependencies |
Závislosti použité k vytvoření EntityQueryModelVisitorFactory |
| EntityMaterializerSource |
Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource Získá, aby se použil při zpracování dotazu. |
| EntityQueryableExpressionVisitorFactory |
IEntityQueryableExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| EntityResultFindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| ExpressionPrinter |
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Získá, aby se použil při zpracování dotazu. |
| MemberAccessBindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| NavigationRewritingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| OrderingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| ProjectionExpressionVisitorFactory |
IProjectionExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| QueryAnnotationExtractor |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor Získá, aby se použil při zpracování dotazu. |
| QueryOptimizer |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer Získá, aby se použil při zpracování dotazu. |
| QuerySourceTracingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| ResultOperatorHandler |
IResultOperatorHandler Získá, aby se použil při zpracování dotazu. |
| SubQueryMemberPushDownExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor Získá, aby se použil při zpracování dotazu. |
| TaskBlockingExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Získá, aby se použil při zpracování dotazu. |
Metody
| Název | Description |
|---|---|
| Create(QueryCompilationContext, EntityQueryModelVisitor) |
Vytvoří novou EntityQueryModelVisitor. |