Microsoft.EntityFrameworkCore.Query.Sql Przestrzeń nazw

Klasy

DefaultQuerySqlGenerator

Domyślny generator SQL zapytania.

QuerySqlGeneratorDependencies

Klasa parametrów zależności usługi dla QuerySqlGeneratorFactoryBase

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on 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 użyj tego typu w konstruktorze, aby wystąpienie zostało utworzone i wprowadzone automatycznie przez kontener iniekcji zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi za pomocą polecenia "With..." Metody. Nie należy wywoływać konstruktora w żadnym momencie tego procesu.

QuerySqlGeneratorFactoryBase

Klasa bazowa dla generatorów SQL zapytań.

Interfejsy

IQuerySqlGenerator

Generator relacyjnych SQL.

IQuerySqlGeneratorFactory

Fabryka dla wystąpień klasy IQuerySqlGenerator.

ISqlExpressionVisitor

Metody wysyłania dla gości wyrażeń dla wyrażeń rozszerzeń.