Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Przestrzeń nazw
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.
Klasy
EntityQueryableExpressionVisitor |
Odwiedzający do przetwarzania katalogów głównych typów jednostek. |
ExpressionVisitorBase |
Odwiedzający wyrażenie podstawowe ignorujące wyrażenia blokowe. |
ProjectionExpressionVisitor |
Odwiedzający wyrażenie projekcji. |
RelationalEntityQueryableExpressionVisitor |
Odwiedzający, który wykonuje podstawowe tłumaczenie zapytań relacyjnych katalogów głównych zapytań EF. |
RelationalEntityQueryableExpressionVisitorDependencies |
Klasa parametrów zależności usługi dla RelationalQueryCompilationContext 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. |
RelationalEntityQueryableExpressionVisitorFactory |
Fabryka do tworzenia wystąpień programu RelationalEntityQueryableExpressionVisitor. |
RelationalProjectionExpressionVisitor |
Odwiedzający wyrażenie do tłumaczenia relacyjnych projekcji zapytań LINQ. |
RelationalProjectionExpressionVisitorDependencies |
Klasa parametrów zależności usługi dla RelationalProjectionExpressionVisitor 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. |
RelationalProjectionExpressionVisitorFactory |
Fabryka do tworzenia wystąpień programu RelationalProjectionExpressionVisitor. |
SqlTranslatingExpressionVisitor |
Domyślny relacyjny odwiedzający wyrażenie tłumaczenia LINQ. |
SqlTranslatingExpressionVisitorDependencies |
Klasa parametrów zależności usługi dla SqlTranslatingExpressionVisitor 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. |
SqlTranslatingExpressionVisitorFactory |
Fabryka do tworzenia wystąpień programu SqlTranslatingExpressionVisitor. |
Interfejsy
IEntityQueryableExpressionVisitorFactory |
Fabryka do tworzenia odwiedzających wyrażenia z możliwością wykonywania zapytań dotyczących jednostek. |
IProjectionExpressionVisitorFactory |
Fabryka do tworzenia odwiedzających wyrażenia projekcji. |
ISqlTranslatingExpressionVisitorFactory |
Fabryka do tworzenia wystąpień programu SqlTranslatingExpressionVisitor. |