EntityQueryModelVisitorDependencies 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í.
Třída parametrů závislostí služby pro EntityQueryModelVisitor
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor.
public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
- Dědičnost
-
EntityQueryModelVisitorDependencies
Konstruktory
| Název | Description |
|---|---|
| EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator) |
Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory 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. Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
| EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator) |
Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory 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. Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
| EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory 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. Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
Vlastnosti
| Název | Description |
|---|---|
| EagerLoadingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEagerLoadingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu. |
| 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. |
| 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. |
| QueryModelGenerator |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator 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. |
| TaskBlockingExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Získá, aby se použil při zpracování dotazu. |
Metody
| Název | Description |
|---|---|
| With(IEagerLoadingExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IEntityMaterializerSource) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IEntityQueryableExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IEntityResultFindingExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IExpressionPrinter) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IMemberAccessBindingExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(INavigationRewritingExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IProjectionExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IQueryAnnotationExtractor) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IQueryModelGenerator) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IQueryOptimizer) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IQuerySourceTracingExpressionVisitorFactory) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(IResultOperatorHandler) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |
| With(ITaskBlockingExpressionVisitor) |
Klonuje tento objekt parametru závislosti s jednou službou nahrazenou. |