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. |