Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |
Entity Framework