Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Obor názvů

Třídy

EntityQueryableExpressionVisitor

Návštěvník pro zpracování kořenového adresáře typů entit.

ExpressionVisitorBase

Návštěvník základního výrazu, který ignoruje blokové výrazy.

ProjectionExpressionVisitor

Návštěvník výrazu projekce.

RelationalEntityQueryableExpressionVisitor

Návštěvník, který provádí základní překlad relačních dotazů kořeny dotazů EF.

RelationalEntityQueryableExpressionVisitorDependencies

Třída parametru závislostí služby pro RelationalQueryCompilationContext

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Nekonstruujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

RelationalEntityQueryableExpressionVisitorFactory

Továrna pro vytváření instancí objektu RelationalEntityQueryableExpressionVisitor.

RelationalProjectionExpressionVisitor

Návštěvník výrazu pro překlad relačních projekcí dotazů LINQ.

RelationalProjectionExpressionVisitorDependencies

Třída parametru závislostí služby pro RelationalProjectionExpressionVisitor

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Nekonstruujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

RelationalProjectionExpressionVisitorFactory

Továrna pro vytváření instancí objektu RelationalProjectionExpressionVisitor.

SqlTranslatingExpressionVisitor

Výchozí relační výraz LINQ pro překlad návštěvníka.

SqlTranslatingExpressionVisitorDependencies

Třída parametru závislostí služby pro SqlTranslatingExpressionVisitor

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Nekonstruujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

SqlTranslatingExpressionVisitorFactory

Továrna pro vytváření instancí objektu SqlTranslatingExpressionVisitor.

Rozhraní

IEntityQueryableExpressionVisitorFactory

Továrna pro vytváření dotazovatelných návštěvníků výrazů entit.

IProjectionExpressionVisitorFactory

Továrna pro vytváření návštěvníků výrazů projekce.

ISqlTranslatingExpressionVisitorFactory

Factory pro vytváření instancí objektu SqlTranslatingExpressionVisitor.