EntityQueryModelVisitorDependencies Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa parametrów zależności usługi dla EntityQueryModelVisitor
Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.
Nie konstruuj wystąpień tej klasy bezpośrednio z dostawcy lub kodu aplikacji, ponieważ sygnatura konstruktora może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora.
public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
- Dziedziczenie
-
EntityQueryModelVisitorDependencies
Konstruktory
EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator) |
Tworzy obiekt parametru zależności usługi dla obiektu EntityQueryModelVisitorFactory. Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. |
EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator) |
Tworzy obiekt parametru zależności usługi dla obiektu EntityQueryModelVisitorFactory. Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. |
EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
Tworzy obiekt parametru zależności usługi dla obiektu EntityQueryModelVisitorFactory. Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. |
Właściwości
EagerLoadingExpressionVisitorFactory |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEagerLoadingExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
EntityMaterializerSource |
Pobiera element Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource do użycia podczas przetwarzania zapytania. |
EntityQueryableExpressionVisitorFactory |
Pobiera element IEntityQueryableExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
EntityResultFindingExpressionVisitorFactory |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
ExpressionPrinter |
Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter do użycia podczas przetwarzania zapytania. |
MemberAccessBindingExpressionVisitorFactory |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
NavigationRewritingExpressionVisitorFactory |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
ProjectionExpressionVisitorFactory |
Pobiera element IProjectionExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
QueryAnnotationExtractor |
Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor do użycia podczas przetwarzania zapytania. |
QueryModelGenerator |
Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator do użycia podczas przetwarzania zapytania. |
QueryOptimizer |
Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer do użycia podczas przetwarzania zapytania. |
QuerySourceTracingExpressionVisitorFactory |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory do użycia podczas przetwarzania zapytania. |
ResultOperatorHandler |
Pobiera element IResultOperatorHandler do użycia podczas przetwarzania zapytania. |
TaskBlockingExpressionVisitor |
Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor do użycia podczas przetwarzania zapytania. |
Metody
With(IEagerLoadingExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IEntityMaterializerSource) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IEntityQueryableExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IEntityResultFindingExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IExpressionPrinter) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IMemberAccessBindingExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(INavigationRewritingExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IProjectionExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IQueryAnnotationExtractor) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IQueryModelGenerator) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IQueryOptimizer) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IQuerySourceTracingExpressionVisitorFactory) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(IResultOperatorHandler) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |
With(ITaskBlockingExpressionVisitor) |
Klonuje ten obiekt parametru zależności z jedną usługą zastąpioną. |