Microsoft.EntityFrameworkCore.Query.ExpressionTranslators 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
MultipleOverloadStaticMethodCallTranslator |
Základní překladač výrazů LINQ pro výrazy CLR MethodCallExpression , které mají více přetížení. |
ParameterlessInstanceMethodCallTranslator |
Základní překladač výrazů LINQ pro výrazy CLR MethodCallExpression , které jsou metodami instance a nepřebírají argumenty. |
RelationalCompositeExpressionFragmentTranslator |
Složený překladač fragmentů výrazů, který odesílá do více specializovaných překladače fragmentů. |
RelationalCompositeExpressionFragmentTranslatorDependencies |
Třída parametru závislostí služeb pro RelationalCompositeExpressionFragmentTranslator Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nevykonvujte 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 tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s 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 Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
RelationalCompositeMemberTranslator |
Základní složený člen překladatel, který odesílá do více specializovaných členských překladatelů. |
RelationalCompositeMemberTranslatorDependencies |
Třída parametru závislostí služeb pro RelationalCompositeMemberTranslator Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nevykonvujte 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 tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s 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 Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
RelationalCompositeMethodCallTranslator |
Základní složená metoda volání překladač, který odesílá do více specializovaných metod volání překladatelů. |
RelationalCompositeMethodCallTranslatorDependencies |
Třída parametru závislostí služeb pro RelationalCompositeMethodCallTranslator Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nevykonvujte 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 tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s 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 Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
SingleOverloadStaticMethodCallTranslator |
Základní překladač výrazů LINQ pro výrazy CLR MethodCallExpression , které jsou statické a nejsou přetíženy. |
Rozhraní
ICompositeMethodCallTranslator |
Překladač výrazů LINQ pro výrazy CLR MethodCallExpression . |
IExpressionFragmentTranslator |
Překladač výrazů LINQ pro fragmenty libovolných výrazů CLR. |
IMemberTranslator |
Překladač výrazů LINQ pro výrazy CLR MemberExpression . |
IMemberTranslatorPlugin |
Představuje převaděče členů modulu plug-in. |
IMethodCallTranslator |
Překladač výrazů LINQ pro výrazy CLR MethodCallExpression . |
IMethodCallTranslatorPlugin |
Představuje překladače volání metody plug-in. |
Entity Framework