Microsoft.EntityFrameworkCore.Query 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
AsyncQueryMethodProvider |
Poskytuje objekty reflexe pro operace pozdní vazby na asynchronní relační dotazy. |
CollectionInitializingExpression | |
CollectionPopulatingExpression | |
CollectionResultExpression |
Výraz, který představuje vytvoření kolekce v ShaperExpression pro relační zprostředkovatele. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
CollectionShaperExpression |
Výraz, který představuje vytvoření kolekce v nástroji ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
CompiledQueryCacheKeyGenerator |
Vytvoří klíče, které jednoznačně identifikují dotaz. Slouží k ukládání a vyhledávání kompilovaných verzí dotazu v mezipaměti. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných v jakékoli životnosti. Implementace nemusí být bezpečná pro přístup z více vláken. |
CompiledQueryCacheKeyGeneratorDependencies |
Třída parametru závislostí služby pro CompiledQueryCacheKeyGenerator Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityMaterializerSource |
Životnost služby je Singleton. To znamená, že mnoho instancí používá DbContext jednu instanci. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped. |
EntityMaterializerSourceDependencies |
Třída parametru závislostí služby pro EntityMaterializerSource 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. Životnost služby je Singleton. To znamená, že mnoho instancí používá DbContext jednu instanci. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped. |
EntityProjectionExpression |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityQueryModelVisitor |
Hlavní návštěvník, který zpracovává dotaz, který se má spustit. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityQueryModelVisitorDependencies |
Třída parametru závislostí služby pro EntityQueryModelVisitor 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. |
EntityQueryModelVisitorFactory |
Vytvoří instance objektu EntityQueryModelVisitor. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityQueryRootExpression |
Výraz, který představuje kořen dotazu entity ve výrazu dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityShaperExpression |
Výraz, který představuje vytvoření instance entity v ShaperExpressionnástroji . Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EnumerableExpression |
Výraz, který představuje výčet nebo skupinu přeloženou z řetězu přes prvek seskupení. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EvaluatableExpressionFilter |
Představuje filtr pro vyhodnocovatelné výrazy. Životnost služby je Singleton. To znamená, že mnoho instancí používá DbContext jednu instanci. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped. |
EvaluatableExpressionFilterDependencies |
Třída parametru závislostí služby pro EvaluatableExpressionFilter Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ExpressionEqualityComparer |
Porovnávací nástroj, který implementuje IEqualityComparer<T> pro Expression. |
ExpressionExtensions |
Rozšiřující metody pro Expression typy. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ExpressionPrinter |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
GroupByShaperExpression |
Výraz, který představuje vytvoření elementu seskupení v ShaperExpressionsouboru . Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
IncludeExpression |
Výraz, který představuje operaci zahrnutí v ShaperExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IncludeSpecification |
Představuje jednu operaci zahrnutí dotazu. |
InlineQueryRootExpression |
Výraz, který představuje kořen vloženého dotazu (např. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
JsonQueryExpression |
Výraz představující entitu nebo kolekci entit namapovaných na sloupec JSON a cestu pro přístup k němu Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
MaterializeCollectionNavigationExpression |
Výraz, který představuje materializaci navigace v kolekci v ShaperExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
NavigationExpansionExtensibilityHelper |
Služba, která pomáhá s různými aspekty rozšiřitelnosti rozšíření navigace. |
NavigationExpansionExtensibilityHelperDependencies |
Třída parametru závislostí služeb pro NavigationExpansionExtensibilityHelper Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
NonQueryExpression |
Výraz, který obsahuje výraz bez dotazu. Výsledkem výrazu bez dotazu je obvykle počet ovlivněných řádků. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
NotParameterizedAttribute |
Signály, že vlastní parametr operátoru LINQ by neměl být parametrizován během kompilace dotazu. |
NullConditionalExpression |
Výraz představující podmíněný přístup s hodnotou null. Logika v tomto souboru je založená na https://github.com/bartdesmet/ExpressionFutures |
ParameterQueryRootExpression |
Výraz, který představuje kořen dotazu parametru v rámci dotazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
PathSegment |
Struktura představující komponentu cesty JSON použité v JsonQueryExpression nebo JsonScalarExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
ProjectionBindingExpression |
Výraz, který získá hodnoty z QueryExpression , které se mají použít při ShaperExpression vytváření výsledků. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
ProjectionMember |
Třída představující řetězec členů CLR k vytvoření vazby. Obvykle se generuje z následných volání Select v dotazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryableMethods |
Třída, která poskytuje metadata reflexe pro přeložitelné metody LINQ. |
QueryableMethodTranslatingExpressionVisitor |
Třída, která v dotazu překládá dotazovatelné metody. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryableMethodTranslatingExpressionVisitorDependencies |
Třída parametru závislostí služeb pro QueryableMethodTranslatingExpressionVisitor Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryCompilationContext |
Primární datová struktura představující stav/komponenty použité při kompilaci dotazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryCompilationContextDependencies |
Třída parametru závislostí služeb pro QueryCompilationContext Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryContext |
Hlavní datová struktura používaná kompilovaným dotazem během provádění. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryContextDependencies |
Třída parametru závislostí služeb pro QueryContext Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryContextFactory |
Továrna pro QueryContext instance. |
QueryMethodProvider |
Poskytuje reflexní objekty pro pozdní vazbu na synchronní relační dotazovací operace. |
QueryRootExpression |
Výraz, který představuje kořen dotazu ve výrazu dotazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryRootProcessor |
Návštěvník, který během předběžného zpracování přidá další kořenové uzly dotazů. |
QuerySqlGenerator |
Generátor dotazů SQL, který se má získat IRelationalCommand pro danou SelectExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QuerySqlGeneratorDependencies |
Třída parametru závislostí služeb pro QuerySqlGenerator Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryTranslationPostprocessor |
Třída, která po zpracování přeloženého dotazu. Tato třída umožňuje zpracovat vygenerovaný výraz dotazu serveru a přidružený výraz tvarovače. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryTranslationPostprocessorDependencies |
Třída parametru závislostí služeb pro QueryTranslationPostprocessor Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryTranslationPreprocessor |
Třída, která předzpracuje dotaz před překladem. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
QueryTranslationPreprocessorDependencies |
Třída parametru závislostí služeb pro QueryTranslationPreprocessor Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalAggregateMethodCallTranslatorProvider |
Poskytuje překlady pro výrazy LINQ MethodCallExpression , které představují agregační metody. |
RelationalAggregateMethodCallTranslatorProviderDependencies |
Třída parametru závislostí služeb pro RelationalAggregateMethodCallTranslatorProvider Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalCollectionShaperExpression |
Výraz, který představuje vytvoření kolekce pro relačního zprostředkovatele v ShaperExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalCompiledQueryCacheKeyGenerator |
Vytvoří klíče, které jednoznačně identifikují dotaz. Slouží k ukládání a vyhledávání kompilovaných verzí dotazu v mezipaměti. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečná pro přístup z více vláken. |
RelationalCompiledQueryCacheKeyGeneratorDependencies |
Třída parametru závislostí služeb pro RelationalCompiledQueryCacheKeyGenerator Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalEntityShaperExpression |
Výraz, který představuje vytvoření instance entity pro relačního zprostředkovatele v nástroji ShaperExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalEvaluatableExpressionFilter |
Představuje filtr pro vyhodnocovatelné výrazy. Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped. |
RelationalEvaluatableExpressionFilterDependencies |
Třída parametru závislostí služeb pro RelationalEvaluatableExpressionFilter Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalGroupByResultExpression |
Výraz, který představuje vytvoření seskupení pro relačního zprostředkovatele v ShaperExpression. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalGroupByShaperExpression |
Výraz, který představuje vytvoření prvku seskupení v ShaperExpression pro relační zprostředkovatele. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalMemberTranslatorProvider |
Poskytuje překlady výrazů LINQ MemberExpression odesláním do více specializovaných překladatelů členů. Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečná pro přístup z více vláken. |
RelationalMemberTranslatorProviderDependencies |
Třída parametru závislostí služeb pro RelationalMemberTranslatorProvider Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalMethodCallTranslatorProvider |
Poskytuje překlady výrazů LINQ MethodCallExpression odesláním do více specializovaných překladače volání metod. Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečná pro přístup z více vláken. |
RelationalMethodCallTranslatorProviderDependencies |
Třída parametru závislostí služeb pro RelationalMethodCallTranslatorProvider Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalParameterBasedSqlProcessor |
Třída, která zpracovává výraz dotazu po známých hodnotách parametrů. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalParameterBasedSqlProcessorDependencies |
Třída parametru závislostí služeb pro Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryableMethodTranslatingExpressionVisitor |
Třída, která v dotazu překládá dotazovatelné metody. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
Návštěvník se spustí na konci překladu, který ověří, že všechny SqlExpression uzly mají mapování typů, a použije mapování typů odvozená pro dotazovatelné konstanty (VALUES) a parametry (např. OPENJSON) zpět na své kořenové tabulky. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
Třída parametru závislostí služeb pro RelationalQueryableMethodTranslatingExpressionVisitor Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryCompilationContext |
Primární datová struktura představující stav/komponenty použité při kompilaci relačních dotazů. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryCompilationContextDependencies |
Třída parametru závislostí služeb pro RelationalQueryCompilationContext Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryCompilationContextFactory |
Relační objekt pro instance objektu QueryCompilationContext. |
RelationalQueryContext |
Hlavní datová struktura používaná kompilovaným relačním dotazem během provádění. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryContextDependencies |
Třída parametru závislostí služeb pro RelationalQueryContext Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
RelationalQueryContextFactory |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích. |
RelationalQueryModelVisitor |
Výchozí relační Remotion.Linq.QueryModel návštěvník. |
RelationalQueryModelVisitorDependencies |
Třída parametru závislostí služby pro RelationalQueryModelVisitorFactory 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. |
RelationalQueryModelVisitorFactory |
Továrna pro instance .EntityQueryModelVisitor |
RelationalQueryRootProcessor |
Návštěvník, který během předběžného zpracování přidává další kořenové uzly dotazů. |
RelationalQueryTranslationPostprocessor |
Třída, která po zpracování přeloženého dotazu. Tato třída umožňuje zpracovat vygenerovaný výraz dotazu serveru a přidružený výraz shaperu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalQueryTranslationPostprocessorDependencies |
Třída parametru závislostí služby pro RelationalQueryTranslationPostprocessor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalQueryTranslationPreprocessor |
Třída, která před překladem dotaz předzpracuje. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalQueryTranslationPreprocessorDependencies |
Třída parametru závislostí služby pro RelationalQueryTranslationPreprocessor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalShapedQueryCompilingExpressionVisitor |
Třída, která kompiluje výraz shaperu pro daný tvarovaný výraz dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalShapedQueryCompilingExpressionVisitorDependencies |
Třída parametru závislostí služby pro RelationalShapedQueryCompilingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalSplitCollectionShaperExpression |
Výraz, který představuje vytvoření kolekce během rozděleného dotazu pro relačního zprostředkovatele v nástroji ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalSqlTranslatingExpressionVisitor |
Třída, která překládá výrazy na odpovídající reprezentaci SQL. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalSqlTranslatingExpressionVisitorDependencies |
Třída parametru závislostí služby pro RelationalSqlTranslatingExpressionVisitorFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
RelationalSqlTranslatingExpressionVisitorFactory |
Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core. Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných v jakékoli životnosti. Implementace nemusí být bezpečná pro přístup z více vláken. |
RelationalStructuralTypeShaperExpression |
Výraz, který představuje vytvoření instance entity pro relačního zprostředkovatele v ShaperExpressionnástroji . Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ReplacingExpressionVisitor |
Návštěvník výrazu, který nahradí jeden výraz jiným v daném stromu výrazů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ResultOperatorHandler |
Výchozí obslužná rutina výsledku klient-eval. |
ResultOperatorHandlerDependencies |
Třída parametru závislostí služby pro ResultOperatorHandler 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. |
SetPropertyCalls<TSource> |
Podporuje zadání vlastnosti a hodnoty, které mají být nastaveny v metodě ExecuteUpdate s řetězení více volání pro aktualizaci více sloupců. Tento typ nemá žádný konstruktor ani implementaci, protože se používá v dotazu LINQ výhradně za účelem vytvoření stromu výrazů. |
ShapedQueryCompilingExpressionVisitor |
Třída, která kompiluje výraz shaperu pro daný tvarovaný výraz dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ShapedQueryCompilingExpressionVisitorDependencies |
Třída parametru závislostí služby pro ShapedQueryCompilingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
ShapedQueryExpression |
Výraz, který kombinuje výraz dotazu a výraz shaperu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
SqlExpressionFactory |
Továrna pro vytváření SqlExpression instancí. |
SqlExpressionFactoryDependencies |
Třída parametru závislostí služby pro SqlExpressionFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
SqlExpressionVisitor |
Třída, která navštíví strom výrazů SQL. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
SqlNullabilityProcessor |
Třída, která zpracovává strom SQL na základě nullability uzlů, aby použila sémantiku null a optimalizovala ji na základě hodnot parametrů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
StructuralTypeProjectionExpression |
Výraz, který představuje entitu v projekci objektu SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
StructuralTypeShaperExpression |
Výraz, který představuje vytvoření instance strukturálního typu v ShaperExpressionnástroji . Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
TransparentIdentifierFactory |
Továrna pro vytvoření transparentního identifikátoru, který se vytvoří během zpracování dotazu. Transparentní identifikátor je struktura vnějších a vnitřních prvků, která se obecně vytváří jako výsledek metod spojení jako zprostředkující typ pro uložení hodnot z obou zdrojů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
Struktury
AsyncEnumerable<TResult> |
Představuje asynchronní sekvenci vytvořenou spuštěním zkompilovaného dotazu. |
CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
Klíč, který jednoznačně identifikuje dotaz. Slouží k ukládání a vyhledávání kompilovaných verzí dotazu v mezipaměti. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityLoadInfo |
Informace potřebné k vytvoření instance entity založené na řádku dat vrácených z dotazu Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
EntityMaterializerSourceParameters |
Objekt parametru pro IEntityMaterializerSource. |
RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
Klíč, který jednoznačně identifikuje dotaz. Slouží k ukládání a vyhledávání kompilovaných verzí dotazu v mezipaměti. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Rozhraní
IAggregateMethodCallTranslator |
Překladač SQL pro výraz LINQ MethodCallExpression představující agregační funkci. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
IAggregateMethodCallTranslatorPlugin |
Představuje modul plug-in pro IAggregateMethodCallTranslator. |
IAggregateMethodCallTranslatorProvider |
Poskytuje překlady výrazů LINQ MethodCallExpression , které představují agregační metody. |
IAsyncQueryProvider |
Definuje metodu pro asynchronní spouštění dotazů, které jsou popsány objektem IQueryable. |
ICompiledQueryCacheKeyGenerator |
Vytvoří klíče, které jednoznačně identifikují dotaz. Slouží k ukládání a vyhledávání kompilovaných verzí dotazu v mezipaměti. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
IEntityMaterializerSource |
Definuje zdroj pro generování Expression stromů, které čtou ValueBuffer hodnoty z instancí entit nebo vytvářejí. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
IEntityQueryModelVisitorFactory |
Továrna pro vytváření EntityQueryModelVisitors. |
IEvaluatableExpressionFilter |
Představuje filtr pro vyhodnocovatelné výrazy. |
IEvaluatableExpressionFilterPlugin |
Představuje vyhodnotitelný filtr výrazů modulu plug-in. |
IIncludableQueryable<TEntity,TProperty> |
Podporuje dotazovatelné operátory řetězení Include/ThenInclude. |
IMemberTranslator |
Překladač SQL pro výraz LINQ MemberExpression . Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IMemberTranslatorPlugin |
Představuje modul plug-in pro IMemberTranslator. |
IMemberTranslatorProvider |
Poskytuje překlady výrazů LINQ MemberExpression . |
IMethodCallTranslator |
Překladač SQL pro výraz LINQ MethodCallExpression . Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IMethodCallTranslatorPlugin |
Představuje modul plug-in pro IMethodCallTranslator. |
IMethodCallTranslatorProvider |
Poskytuje překlady výrazů LINQ MethodCallExpression , které představují skalární metody. |
INavigationExpansionExtensibilityHelper |
Služba, která pomáhá s různými aspekty rozšiřitelnosti rozšíření navigace. |
IParameterValues | |
IPrintableExpression |
Rozhraní, které umožňuje tisk přes ExpressionPrinter. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IQueryableMethodTranslatingExpressionVisitorFactory |
Továrna pro vytváření QueryableMethodTranslatingExpressionVisitor instancí. |
IQueryCompilationContextFactory |
Továrna pro vytváření QueryCompilationContext instancí. |
IQueryContextFactory |
Továrna pro QueryContext instance. |
IQueryingEnumerable |
Rozhraní, které může být implementováno implementací poskytovatele IEnumerable databáze poskytovat řetězec dotazu pro účely ladění. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IQueryMethodProvider |
Poskytuje reflexní objekty pro pozdní vazbu na operace relačních dotazů. |
IQuerySqlGeneratorFactory |
Továrna pro vytváření QuerySqlGenerator instancí. |
IQueryTranslationPostprocessorFactory |
Továrna pro vytváření QueryTranslationPostprocessor instancí. |
IQueryTranslationPreprocessorFactory |
Továrna pro vytváření QueryTranslationPreprocessor instancí. |
IRelationalParameterBasedSqlProcessorFactory |
Továrna pro vytváření RelationalParameterBasedSqlProcessor instancí. |
IRelationalQueryStringFactory |
Implementovali zprostředkovatelé databáze za účelem vygenerování řetězce dotazu pro ToQueryString(IQueryable). Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IRelationalResultOperatorHandler |
Relační obslužná rutina pro Remotion.Linq.Clauses.ResultOperatorBase instance. |
IRelationalSqlTranslatingExpressionVisitorFactory |
Továrna pro vytváření RelationalSqlTranslatingExpressionVisitor instancí. |
IResultOperatorHandler |
Obslužná rutina pro Remotion.Linq.Clauses.ResultOperatorBase instance. |
IShapedQueryCompilingExpressionVisitorFactory |
Továrna pro vytváření ShapedQueryCompilingExpressionVisitor instancí. |
ISqlExpressionFactory |
Továrna pro vytváření SqlExpression instancí. |
Výčty
ResultCardinality |
Výčet, který představuje kardinalitu výsledku dotazu. Tento výčet obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
Entity Framework