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
| Název | Description |
|---|---|
| AsyncQueryMethodProvider |
Poskytuje objekty reflexe pro pozdní vazby k asynchronním relačním operacím dotazu. |
| CollectionInitializingExpression | |
| CollectionPopulatingExpression | |
| CollectionResultExpression |
Výraz, který představuje vytvoření kolekce ShaperExpression pro relační zprostředkovatele. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| CollectionShaperExpression |
Výraz, který představuje vytvoření kolekce v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| CompiledQueryCacheKeyGenerator |
Vytvoří klíče, 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í). 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 registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken. |
| CompiledQueryCacheKeyGeneratorDependencies |
Třída parametrů závislostí služby pro CompiledQueryCacheKeyGenerator Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| EntityMaterializerSource |
Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. 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 registrovaných jako Scoped. |
| EntityMaterializerSourceDependencies |
Třída parametrů závislostí služby pro EntityMaterializerSource Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. 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 registrovaných jako Scoped. |
| EntityProjectionExpression |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| EntityQueryModelVisitor |
Základní 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í). Obvykle se nepoužívá v kódu aplikace. |
| EntityQueryModelVisitorDependencies |
Třída parametrů závislostí služby pro EntityQueryModelVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
| EntityQueryModelVisitorFactory |
Vytvoří instance .EntityQueryModelVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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í). Obvykle se nepoužívá v kódu aplikace. |
| EntityShaperExpression |
Výraz, který představuje vytvoření instance entity v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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í). Obvykle se nepoužívá v kódu aplikace. |
| EvaluatableExpressionFilter |
Představuje filtr pro vyhodnocované výrazy. Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. 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 registrovaných jako Scoped. |
| EvaluatableExpressionFilterDependencies |
Třída parametrů závislostí služby pro EvaluatableExpressionFilter Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ExpressionEqualityComparer |
Porovnávač, který implementuje IEqualityComparer<T> .Expression |
| ExpressionExtensions |
Rozšiřující metody pro Expression typy Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ExpressionPrinter |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GroupByShaperExpression |
Výraz, který představuje vytvoření prvku seskupení v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IncludeExpression |
Výraz, který představuje operaci zahrnutí do ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (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 v rámci dotazu (např. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| JsonQueryExpression |
Výraz představující entitu nebo kolekci entit mapovaných na sloupec JSON a cestu pro přístup k ní. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| LiftableConstantExpression |
Uzel obsahující výraz vyjadřující, jak získat konstantní hodnotu, která se může dostat ze stromu výrazů. |
| LiftableConstantExpressionDependencies |
Třída parametrů závislostí služby pro LiftableConstantFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| LiftableConstantExpressionHelpers |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| LiftableConstantFactory |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| LiftableConstantProcessor |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| MaterializeCollectionNavigationExpression |
Výraz, který představuje materializaci navigace kolekce v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| MaterializerLiftableConstantContext |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| NavigationExpansionExtensibilityHelper |
Služba, která pomáhá s různými aspekty rozšiřitelnosti rozšíření navigace. |
| NavigationExpansionExtensibilityHelperDependencies |
Třída parametrů závislostí služby pro NavigationExpansionExtensibilityHelper Tento typ obvykle používají poskytovatelé databáze (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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| NotParameterizedAttribute |
Signály, že by vlastní parametr operátoru LINQ 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ParametersCacheDecorator |
Dekorátor, který Parameters poskytuje bezpečný způsob přístupu k parametrům po mezipaměti SQL. |
| ProjectionBindingExpression |
Výraz, který získává hodnoty, které QueryExpression se mají použít při ShaperExpression vytváření výsledků. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ProjectionMember |
Třída představující řetězec členů CLR, které se mají svázat. Obvykle se generuje z následných volání Select v dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryableMethods |
Třída, která poskytuje metadata reflexe pro translatovatelné metody LINQ. |
| QueryableMethodTranslatingExpressionVisitor |
Třída, která překládá dotazovatelné metody v dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter |
Představuje jednu setter ve ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) volání, tj. dvojici selektorů vlastností a hodnot. |
| QueryableMethodTranslatingExpressionVisitorDependencies |
Třída parametrů závislostí služby pro QueryableMethodTranslatingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryCompilationContext |
Primární datová struktura představující stav/komponenty používané při kompilaci dotazů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryCompilationContextDependencies |
Třída parametrů závislostí služby pro QueryCompilationContext Tento typ obvykle používají poskytovatelé databáze (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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryContextDependencies |
Třída parametrů závislostí služby pro QueryContext Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryContextFactory |
Továrna pro QueryContext instance. |
| QueryMethodProvider |
Poskytuje objekty reflexe pro pozdní vazby na synchronní operace relačních dotazů. |
| QueryParameterExpression |
Představuje parametr externí pro dotaz, který může mít různé hodnoty v různých spuštěních stejného dotazu.
To se vytvoří Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer pro zachycené proměnné uzavření a v relačním textu se přeloží na |
| QueryRootExpression |
Výraz, který představuje kořen dotazu ve výrazu dotazu. Tento typ obvykle používají poskytovatelé databáze (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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QuerySqlGeneratorDependencies |
Třída parametrů závislostí služby pro QuerySqlGenerator Tento typ obvykle používají poskytovatelé databáze (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 shaper. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryTranslationPostprocessorDependencies |
Třída parametrů závislostí služby pro QueryTranslationPostprocessor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryTranslationPreprocessor |
Třída, která před překladem předzpracuje dotaz. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| QueryTranslationPreprocessorDependencies |
Třída parametrů závislostí služby pro QueryTranslationPreprocessor Tento typ obvykle používají poskytovatelé databáze (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 parametrů závislostí služby pro RelationalAggregateMethodCallTranslatorProvider Tento typ obvykle používají poskytovatelé databáze (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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalCompiledQueryCacheKeyGenerator |
Vytvoří klíče, 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í). 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 registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken. |
| RelationalCompiledQueryCacheKeyGeneratorDependencies |
Třída parametrů závislostí služby pro RelationalCompiledQueryCacheKeyGenerator Tento typ obvykle používají poskytovatelé databáze (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 ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalEvaluatableExpressionFilter |
Představuje filtr pro vyhodnocované výrazy. Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. 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 registrovaných jako Scoped. |
| RelationalEvaluatableExpressionFilterDependencies |
Třída parametrů závislostí služby pro RelationalEvaluatableExpressionFilter Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalExpressionQuotingUtilities |
Nástroje používané k implementaci IRelationalQuotableExpression. |
| RelationalGroupByResultExpression |
Výraz, který představuje vytvoření seskupení pro relačního zprostředkovatele v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalGroupByShaperExpression |
Výraz, který představuje vytvoření prvku ShaperExpression seskupení pro relační zprostředkovatele. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalLiftableConstantExpressionDependencies |
Třída parametrů závislostí služby pro RelationalLiftableConstantFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalLiftableConstantFactory |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RelationalLiftableConstantProcessor |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RelationalMaterializerLiftableConstantContext |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RelationalMemberTranslatorProvider |
Poskytuje překlady pro výrazy LINQ MemberExpression odesláním do několika 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 registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken. |
| RelationalMemberTranslatorProviderDependencies |
Třída parametrů závislostí služby pro RelationalMemberTranslatorProvider Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalMethodCallTranslatorProvider |
Poskytuje překlady pro výrazy 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 registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken. |
| RelationalMethodCallTranslatorProviderDependencies |
Třída parametrů závislostí služby pro RelationalMethodCallTranslatorProvider Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalNavigationExpansionExtensibilityHelper |
Relační služba, která pomáhá s různými aspekty rozšiřitelnosti rozšíření navigace. |
| RelationalParameterBasedSqlProcessor |
Třída, která zpracovává výraz dotazu po hodnotách parametrů, jsou známy. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalParameterBasedSqlProcessorDependencies |
Třída parametrů závislostí služby pro Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalParameterBasedSqlProcessorParameters |
Parametry pro RelationalParameterBasedSqlProcessor. |
| RelationalQueryableMethodTranslatingExpressionVisitor |
Třída, která překládá dotazovatelné metody v dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
Tento návštěvník byl zastaralý; Místo toho rozšiřte RelationalTypeMappingPostprocessor a volejte ho z ProcessTypeMappings(Expression). |
| RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
Třída parametrů závislostí služby pro RelationalQueryableMethodTranslatingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryCompilationContext |
Primární datová struktura představující stav/komponenty používané při kompilaci relačních dotazů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryCompilationContextDependencies |
Třída parametrů závislostí služby pro RelationalQueryCompilationContext Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryCompilationContextFactory |
Relační továrna pro instance 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryContextDependencies |
Třída parametrů závislostí služby pro RelationalQueryContext Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryContextFactory |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| RelationalQueryModelVisitor |
Výchozí relační Remotion.Linq.QueryModel návštěvník. |
| RelationalQueryModelVisitorDependencies |
Třída parametrů závislostí služby pro RelationalQueryModelVisitorFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
| RelationalQueryModelVisitorFactory |
Továrna pro instance .EntityQueryModelVisitor |
| RelationalQueryRootProcessor |
Návštěvník, který během předběžného zpracování přidá 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 shaper. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryTranslationPostprocessorDependencies |
Třída parametrů závislostí služby pro RelationalQueryTranslationPostprocessor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryTranslationPreprocessor |
Třída, která před překladem předzpracuje dotaz. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalQueryTranslationPreprocessorDependencies |
Třída parametrů závislostí služby pro RelationalQueryTranslationPreprocessor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalShapedQueryCompilingExpressionVisitor |
Třída, která zkompiluje výraz shaperu pro daný tvarovaný výraz dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RelationalShapedQueryCompilingExpressionVisitorDependencies |
Třída parametrů závislostí služby pro RelationalShapedQueryCompilingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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 ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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í). Obvykle se nepoužívá v kódu aplikace. |
| RelationalSqlTranslatingExpressionVisitorDependencies |
Třída parametrů závislostí služby pro RelationalSqlTranslatingExpressionVisitorFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalSqlTranslatingExpressionVisitorFactory |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. Ž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 registrovaných v jakékoli době života. 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 ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalTypeMappingPostprocessor |
Návštěvník se spustil po 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 v kořenových tabulkách. |
| ReplacingExpressionVisitor |
Návštěvník výrazu, který nahradí jeden výraz jiným ve stromu výrazů. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ResultOperatorHandler |
Výchozí obslužná rutina operátoru výsledku hodnocení klienta. |
| ResultOperatorHandlerDependencies |
Třída parametrů závislostí služby pro ResultOperatorHandler Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor. |
| RuntimeConstantExpression |
Uzel obsahující výraz vyjadřující načtení hodnoty, která se nemění při provádění dotazu. |
| RuntimeConstantProcessor |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| SetPropertyCalls<TSource> |
Podporuje zadání vlastnosti a hodnoty, které mají být nastaveny v ExecuteUpdate metoda s řetězení více volání pro aktualizaci více sloupců. Tento typ nemá žádný konstruktor ani implementaci, protože se používá uvnitř dotazu LINQ výhradně pro účely vytváření stromu výrazů. |
| ShapedQueryCompilingExpressionVisitor |
Třída, která zkompiluje výraz shaperu pro daný tvarovaný výraz dotazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ShapedQueryCompilingExpressionVisitorDependencies |
Třída parametrů závislostí služby pro ShapedQueryCompilingExpressionVisitor Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ShapedQueryExpression |
Výraz, který kombinuje výraz dotazu a výraz shaper. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| SqlAliasManager |
Stavový manažer pro aliasy SQL, který dokáže generovat jednoquifikované aliasy tabulek a přepisovat je při následném zpracování. Instance SqlAliasManager je platná pro jednu kompilaci dotazu a vlastní RelationalQueryCompilationContextji . |
| SqlAliasManagerFactory |
Továrna vytvářející správce pro aliasy SQL, která dokáže generovat jednoquifikované aliasy tabulek. |
| SqlExpressionFactory |
Továrna pro vytváření SqlExpression instancí. |
| SqlExpressionFactoryDependencies |
Třída parametrů závislostí služby pro SqlExpressionFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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í). Obvykle se nepoužívá v kódu aplikace. |
| SqlNullabilityProcessor |
Třída, která zpracovává strom SQL na základě možnosti null 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í). Obvykle se nepoužívá v kódu aplikace. |
| SqlTreePruner |
Návštěvník, který zpracovává strom SQL a vyřezává části, které nejsou potřeba. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| StructuralTypeProjectionExpression |
Výraz, který představuje entitu v projekci SelectExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| StructuralTypeShaperExpression |
Výraz, který představuje vytvoření instance strukturálního typu v ShaperExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| TransparentIdentifierFactory |
Objekt pro vytváření transparentního identifikátoru, který se vytvoří během zpracování dotazů. Transparentní identifikátor je struktura vnějších a vnitřních prvků, které se obvykle vytvářejí 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í). Obvykle se nepoužívá v kódu aplikace. |
| UpdateSettersBuilder |
Podporuje zadání vlastnosti a hodnoty, které mají být nastaveny v ExecuteUpdate metoda s řetězení více volání pro aktualizaci více sloupců. Tento typ nemá žádný konstruktor ani implementaci, protože se používá uvnitř dotazu LINQ výhradně pro účely vytváření stromu výrazů. |
| UpdateSettersBuilder<TSource> |
Podporuje zadání vlastnosti a hodnoty, které mají být nastaveny v ExecuteUpdate metoda s řetězení více volání pro aktualizaci více sloupců. Tento typ nemá žádný konstruktor ani implementaci, protože se používá uvnitř dotazu LINQ výhradně pro účely vytváření stromu výrazů. |
Struktury
| Název | Description |
|---|---|
| AsyncEnumerable<TResult> |
Představuje asynchronní sekvenci vytvořenou spuštěním kompilované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í). Obvykle 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í). Obvykle se nepoužívá v kódu aplikace. |
| EntityMaterializerSourceParameters |
Tento typ byl zastaralý, použijte StructuralTypeMaterializerSourceParameters místo toho. |
| FullTextSearchResult<TKey> |
Představuje výsledky volání nebo FreeTextTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>)ContainsTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>). |
| PathSegment |
Struktura představující komponentu cesty JSON použitou v JsonQueryExpression nebo JsonScalarExpression. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| StructuralTypeMaterializerSourceParameters |
Objekt parametru pro IStructuralTypeMaterializerSource. |
Rozhraní
| Název | Description |
|---|---|
| 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í). Obvykle se nepoužívá v kódu aplikace. |
| IAggregateMethodCallTranslatorPlugin |
Představuje modul plug-in pro IAggregateMethodCallTranslator. |
| IAggregateMethodCallTranslatorProvider |
Poskytuje překlady pro výrazy 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ě 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í). Obvykle se nepoužívá v kódu aplikace. |
| IEntityMaterializerSource |
Toto rozhraní bylo zastaralé, použijte IStructuralTypeMaterializerSource místo toho. |
| IEntityQueryModelVisitorFactory |
Objekt pro vytváření EntityQueryModelVisitors |
| IEvaluatableExpressionFilter |
Představuje filtr pro vyhodnocované výrazy. |
| IEvaluatableExpressionFilterPlugin |
Představuje vyhodnocovaný filtr výrazů modulu plug-in. |
| IIncludableQueryable<TEntity,TProperty> |
Podporuje operátory řetězení include/ThenInclude. |
| ILiftableConstantFactory |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| ILiftableConstantProcessor |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| 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 pro výrazy 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 pro výrazy 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 | |
| IPrecompiledQueryCodeGenerator |
Slouží k vygenerování kódu pro předkompilované dotazy. |
| IPrecompiledQueryCodeGeneratorSelector |
Vybere IPrecompiledQueryCodeGenerator službu pro daný programovací jazyk. |
| 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é je možné implementovat implementací poskytovatele IEnumerable databáze, aby poskytl ř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 objekty reflexe pro pozdní vazby 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í. |
| IRelationalLiftableConstantFactory |
Jedná se o experimentální rozhraní API používané funkcí Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| 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. |
| IRelationalQuotableExpression |
Představuje výraz, který je uvozovatelný, tj. schopný vrátit výraz, který by při vyhodnocení vytvořil výraz identický s tímto výrazem. Slouží k vygenerování kódu pro předkompilované dotazy, které rekonstruují tento výraz. |
| IRelationalResultOperatorHandler |
Relační obslužná rutina specifická 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í. |
| ISqlAliasManagerFactory |
Továrna vytvářející správce pro aliasy SQL, která dokáže generovat jednoquifikované aliasy tabulek. |
| ISqlExpressionFactory |
Továrna pro vytváření SqlExpression instancí. |
| IStructuralTypeMaterializerSource |
Definuje zdroj pro generování Expression stromů, které čtou hodnoty z instance nebo vytváří instance strukturálního ValueBuffer typu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Výčty
| Název | Description |
|---|---|
| ResultCardinality |
Výčet, který představuje kardinalitu výsledku dotazu. Tento výčet obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |