Microsoft.EntityFrameworkCore.Query Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
| Name | Beschreibung |
|---|---|
| AsyncQueryMethodProvider |
Stellt Spiegelungsobjekte für späte Bindung an asynchrone relationale Abfragevorgänge bereit. |
| CollectionInitializingExpression | |
| CollectionPopulatingExpression | |
| CollectionResultExpression |
Ein Ausdruck, der die Erstellung einer Auflistung ShaperExpression für relationale Anbieter darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| CollectionShaperExpression |
Ein Ausdruck, der die Erstellung einer Auflistung in ShaperExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| CompiledQueryCacheKeyGenerator |
Erstellt Schlüssel, die eine Abfrage eindeutig identifiziert. Dies wird verwendet, um kompilierte Versionen einer Abfrage in einem Cache zu speichern und nachzuschlagen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
| CompiledQueryCacheKeyGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für CompiledQueryCacheKeyGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityMaterializerSource |
Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind. |
| EntityMaterializerSourceDependencies |
Parameterklasse für Dienstabhängigkeiten für EntityMaterializerSource Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Erstellen Sie instanzen dieser Klasse nicht direkt von Einem Anbieter oder Anwendungscode, da sich die Konstruktorsignatur ändern kann, wenn neue Abhängigkeiten hinzugefügt werden. Verwenden Sie stattdessen diesen Typ in Ihrem Konstruktor, damit eine Instanz vom Container für abhängigkeitseinfügungen automatisch erstellt und eingefügt wird. Um eine Instanz mit einigen abhängigen Diensten zu erstellen, lösen Sie zuerst das Objekt aus dem Container zum Einfügen von Abhängigkeiten auf, und ersetzen Sie dann die ausgewählten Dienste mithilfe von "With..." -Methoden. Rufen Sie den Konstruktor an keinem Punkt in diesem Prozess auf. Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind. |
| EntityProjectionExpression |
Ein Ausdruck, der eine Entität in der Projektion von SelectExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityQueryModelVisitor |
Der Hauptbesucher, der eine Abfrage verarbeitet, die ausgeführt werden soll. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityQueryModelVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für EntityQueryModelVisitor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Erstellen Sie instanzen dieser Klasse nicht direkt von Einem Anbieter oder Anwendungscode, da sich die Konstruktorsignatur ändern kann, wenn neue Abhängigkeiten hinzugefügt werden. Verwenden Sie stattdessen diesen Typ in Ihrem Konstruktor, damit eine Instanz vom Container für abhängigkeitseinfügungen automatisch erstellt und eingefügt wird. Um eine Instanz mit einigen abhängigen Diensten zu erstellen, lösen Sie zuerst das Objekt aus dem Container zum Einfügen von Abhängigkeiten auf, und ersetzen Sie dann die ausgewählten Dienste mithilfe von "With..." -Methoden. Rufen Sie den Konstruktor an keinem Punkt in diesem Prozess auf. |
| EntityQueryModelVisitorFactory |
Erstellt Instanzen von EntityQueryModelVisitor. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityQueryRootExpression |
Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityShaperExpression |
Ein Ausdruck, der die Erstellung einer Entitätsinstanz in ShaperExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EnumerableExpression |
Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EvaluatableExpressionFilter |
Stellt einen Filter für ausgewertete Ausdrücke dar. Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind. |
| EvaluatableExpressionFilterDependencies |
Parameterklasse für Dienstabhängigkeiten für EvaluatableExpressionFilter Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ExpressionEqualityComparer |
Ein Vergleich, der für IEqualityComparer<T>Expression. |
| ExpressionExtensions |
Erweiterungsmethoden für Expression Typen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ExpressionPrinter |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| GroupByShaperExpression |
Ein Ausdruck, der die Erstellung eines Gruppierungselements in ShaperExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IncludeExpression |
Ein Ausdruck, der den Include-Vorgang in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IncludeSpecification |
Stellt einen einzelnen Abfrageeinschließvorgang dar. |
| InlineQueryRootExpression |
Ein Ausdruck, der einen Inlineabfragestamm innerhalb der Abfrage darstellt (z. B. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| JsonQueryExpression |
Ein Ausdruck, der eine Entität oder eine Auflistung von Entitäten darstellt, die einer JSON-Spalte zugeordnet sind, und den Pfad für den Zugriff darauf. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| LiftableConstantExpression |
Ein Knoten mit einem Ausdruck, der angibt, wie ein Konstantenwert abgerufen wird, der möglicherweise aus einer Ausdrucksstruktur aufgehoben wird. |
| LiftableConstantExpressionDependencies |
Parameterklasse für Dienstabhängigkeiten für LiftableConstantFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| LiftableConstantExpressionHelpers |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| LiftableConstantFactory |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| LiftableConstantProcessor |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| MaterializeCollectionNavigationExpression |
Ein Ausdruck, der die Materialisierung einer Auflistungsnavigation in ShaperExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| MaterializerLiftableConstantContext |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| NavigationExpansionExtensibilityHelper |
Dienst, der bei verschiedenen Aspekten der Erweiterung der Navigation hilft. |
| NavigationExpansionExtensibilityHelperDependencies |
Parameterklasse für Dienstabhängigkeiten für NavigationExpansionExtensibilityHelper Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| NonQueryExpression |
Ein Ausdruck, der einen Nicht-Abfrageausdruck enthält. Das Ergebnis eines Nicht-Abfrageausdrucks ist in der Regel die Anzahl der betroffenen Zeilen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| NotParameterizedAttribute |
Signalen, dass der Parameter des benutzerdefinierten LINQ-Operators während der Abfragekompilierung nicht parametrisiert werden sollte. |
| NullConditionalExpression |
Ausdruck, der nullbedingten Zugriff darstellt. Logik in dieser Datei basiert auf https://github.com/bartdesmet/ExpressionFutures |
| ParameterQueryRootExpression |
Ein Ausdruck, der einen Parameterabfragestamm innerhalb der Abfrage darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ParametersCacheDecorator |
Ein Dekoror Parameters , der eine cachesichere Möglichkeit zum Zugreifen auf Parameter nach dem SQL-Cache bietet. |
| ProjectionBindingExpression |
Ein Ausdruck, der Werte abruft QueryExpression , die beim Erstellen von Ergebnissen verwendet ShaperExpression werden sollen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ProjectionMember |
Eine Klasse, die eine Kette von CLR-Elementen darstellt, die gebunden werden sollen. In der Regel generiert aus aufeinander folgenden Select-Aufrufen in der Abfrage. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryableMethods |
Eine Klasse, die Spiegelungsmetadaten für übersetzbare LINQ-Methoden bereitstellt. |
| QueryableMethodTranslatingExpressionVisitor |
Eine Klasse, die abfragefähige Methoden in einer Abfrage übersetzt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter |
Stellt einen einzelnen Setter in einem ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) Aufruf dar, d. h. ein Paar von Eigenschafts- und Wertselektoren. |
| QueryableMethodTranslatingExpressionVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für QueryableMethodTranslatingExpressionVisitor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryCompilationContext |
Die primäre Datenstruktur, die den Zustand/die Komponenten darstellt, die während der Abfragekompilierung verwendet werden. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryCompilationContextDependencies |
Parameterklasse für Dienstabhängigkeiten für QueryCompilationContext Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryContext |
Die Prinzipaldatenstruktur, die von einer kompilierten Abfrage während der Ausführung verwendet wird. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryContextDependencies |
Parameterklasse für Dienstabhängigkeiten für QueryContext Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryContextFactory |
Eine Factory für QueryContext Instanzen. |
| QueryMethodProvider |
Stellt Spiegelungsobjekte für späte Bindung an synchrone relationale Abfragevorgänge bereit. |
| QueryParameterExpression |
Stellt einen Parameter außerhalb der Abfrage dar, der möglicherweise unterschiedliche Werte für unterschiedliche Ausführungen derselben Abfrage aufweist.
Dies wird für Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer die Schließung erfasster Variablen erstellt und in relationale Übersetzungen übersetzt. |
| QueryRootExpression |
Ein Ausdruck, der einen Abfragestamm im Abfrageausdruck darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryRootProcessor |
Ein Besucher, der während der Vorverarbeitung zusätzliche Abfragestammknoten hinzufügt. |
| QuerySqlGenerator |
Ein SQL-Abfragegenerator, der für bestimmte Zwecke SelectExpressionabgerufen werden IRelationalCommand soll. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QuerySqlGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für QuerySqlGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryTranslationPostprocessor |
Eine Klasse, die die übersetzte Abfrage nach dem Verarbeiten verarbeitet. Diese Klasse ermöglicht das Verarbeiten des generierten Serverabfrageausdrucks und des zugehörigen Shaperausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryTranslationPostprocessorDependencies |
Parameterklasse für Dienstabhängigkeiten für QueryTranslationPostprocessor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryTranslationPreprocessor |
Eine Klasse, die die Abfrage vor der Übersetzung verarbeitet. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| QueryTranslationPreprocessorDependencies |
Parameterklasse für Dienstabhängigkeiten für QueryTranslationPreprocessor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalAggregateMethodCallTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MethodCallExpression bereit, die Aggregatmethoden darstellen. |
| RelationalAggregateMethodCallTranslatorProviderDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalAggregateMethodCallTranslatorProvider Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalCollectionShaperExpression |
Ein Ausdruck, der die Erstellung einer Auflistung für relationalen Anbieter in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalCompiledQueryCacheKeyGenerator |
Erstellt Schlüssel, die eine Abfrage eindeutig identifiziert. Dies wird verwendet, um kompilierte Versionen einer Abfrage in einem Cache zu speichern und nachzuschlagen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
| RelationalCompiledQueryCacheKeyGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalCompiledQueryCacheKeyGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalEntityShaperExpression |
Ein Ausdruck, der die Erstellung einer Entitätsinstanz für einen relationalen Anbieter in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalEvaluatableExpressionFilter |
Stellt einen Filter für ausgewertete Ausdrücke dar. Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind. |
| RelationalEvaluatableExpressionFilterDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalEvaluatableExpressionFilter Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalExpressionQuotingUtilities |
Dienstprogramme, die für die Implementierung IRelationalQuotableExpressionverwendet werden. |
| RelationalGroupByResultExpression |
Ein Ausdruck, der die Erstellung einer Gruppierung für relationalen Anbieter in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalGroupByShaperExpression |
Ein Ausdruck, der die Erstellung eines Gruppierungselements ShaperExpression für relationale Anbieter darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalLiftableConstantExpressionDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalLiftableConstantFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalLiftableConstantFactory |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| RelationalLiftableConstantProcessor |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| RelationalMaterializerLiftableConstantContext |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| RelationalMemberTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MemberExpression bereit, indem sie an mehrere spezialisierte Memberübersetzer verteilen. Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
| RelationalMemberTranslatorProviderDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalMemberTranslatorProvider Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalMethodCallTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MethodCallExpression bereit, indem sie an mehrere spezialisierte Methodenaufrufübersetzer verteilen. Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
| RelationalMethodCallTranslatorProviderDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalMethodCallTranslatorProvider Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalNavigationExpansionExtensibilityHelper |
Relationaler spezifischer Dienst, der bei verschiedenen Aspekten der Erweiterung der Navigation hilft. |
| RelationalParameterBasedSqlProcessor |
Eine Klasse, die den Abfrageausdruck verarbeitet, nachdem Parameterwerte bekannt sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalParameterBasedSqlProcessorDependencies |
Parameterklasse für Dienstabhängigkeiten für Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalParameterBasedSqlProcessorParameters |
Parameter für RelationalParameterBasedSqlProcessor. |
| RelationalQueryableMethodTranslatingExpressionVisitor |
Eine Klasse, die abfragefähige Methoden in einer Abfrage übersetzt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
Dieser Besucher wurde veraltet; Erweitern Sie stattdessen relationalTypeMappingPostprocessor, und rufen Sie ihn von ProcessTypeMappings(Expression). |
| RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryableMethodTranslatingExpressionVisitor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryCompilationContext |
Die primäre Datenstruktur, die den Zustand/die Komponenten darstellt, die während der relationalen Abfragekompilierung verwendet werden. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryCompilationContextDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryCompilationContext Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryCompilationContextFactory |
Eine relationale Factory für Instanzen von QueryCompilationContext. |
| RelationalQueryContext |
Die Prinzipaldatenstruktur, die von einer kompilierten relationalen Abfrage während der Ausführung verwendet wird. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryContextDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryContext Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryContextFactory |
Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden. |
| RelationalQueryModelVisitor |
Der standardmäßige relationale Remotion.Linq.QueryModel Besucher. |
| RelationalQueryModelVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryModelVisitorFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Erstellen Sie instanzen dieser Klasse nicht direkt von Einem Anbieter oder Anwendungscode, da sich die Konstruktorsignatur ändern kann, wenn neue Abhängigkeiten hinzugefügt werden. Verwenden Sie stattdessen diesen Typ in Ihrem Konstruktor, damit eine Instanz vom Container für abhängigkeitseinfügungen automatisch erstellt und eingefügt wird. Um eine Instanz mit einigen abhängigen Diensten zu erstellen, lösen Sie zuerst das Objekt aus dem Container zum Einfügen von Abhängigkeiten auf, und ersetzen Sie dann die ausgewählten Dienste mithilfe von "With..." -Methoden. Rufen Sie den Konstruktor an keinem Punkt in diesem Prozess auf. |
| RelationalQueryModelVisitorFactory |
Eine Factory für Instanzen von EntityQueryModelVisitor. |
| RelationalQueryRootProcessor |
Ein Besucher, der während der Vorverarbeitung zusätzliche Abfragestammknoten hinzufügt. |
| RelationalQueryTranslationPostprocessor |
Eine Klasse, die die übersetzte Abfrage nach dem Verarbeiten verarbeitet. Diese Klasse ermöglicht das Verarbeiten des generierten Serverabfrageausdrucks und des zugehörigen Shaperausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryTranslationPostprocessorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryTranslationPostprocessor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryTranslationPreprocessor |
Eine Klasse, die die Abfrage vor der Übersetzung verarbeitet. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalQueryTranslationPreprocessorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalQueryTranslationPreprocessor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalShapedQueryCompilingExpressionVisitor |
Eine Klasse, die den Shaperausdruck für den angegebenen Abfrageausdruck kompiliert. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| RelationalShapedQueryCompilingExpressionVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalShapedQueryCompilingExpressionVisitor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalSplitCollectionShaperExpression |
Ein Ausdruck, der die Erstellung einer Auflistung während einer geteilten Abfrage für relationalen Anbieter in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalSqlTranslatingExpressionVisitor |
Eine Klasse, die Ausdrücke in die entsprechende SQL-Darstellung übersetzt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalSqlTranslatingExpressionVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für RelationalSqlTranslatingExpressionVisitorFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalSqlTranslatingExpressionVisitorFactory |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
| RelationalStructuralTypeShaperExpression |
Ein Ausdruck, der die Erstellung einer Entitätsinstanz für einen relationalen Anbieter in ShaperExpressiondarstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalTypeMappingPostprocessor |
Ein Besucher, der nach der Übersetzung ausgeführt wird und überprüft, ob alle SqlExpression Knoten eine Typzuordnung haben, und wendet Typzuordnungen an, die für abfragbare Konstanten (VALUES) und Parameter (z. B. OPENJSON) auf ihre Stammtabellen zurückgestellt werden. |
| ReplacingExpressionVisitor |
Ein Ausdrucksbesucher, der einen Ausdruck durch einen anderen in der angegebenen Ausdrucksstruktur ersetzt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ResultOperatorHandler |
Der standardmäßige Client-Eval-Ergebnisoperatorhandler. |
| ResultOperatorHandlerDependencies |
Parameterklasse für Dienstabhängigkeiten für ResultOperatorHandler Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. Erstellen Sie instanzen dieser Klasse nicht direkt von Einem Anbieter oder Anwendungscode, da sich die Konstruktorsignatur ändern kann, wenn neue Abhängigkeiten hinzugefügt werden. Verwenden Sie stattdessen diesen Typ in Ihrem Konstruktor, damit eine Instanz vom Container für abhängigkeitseinfügungen automatisch erstellt und eingefügt wird. Um eine Instanz mit einigen abhängigen Diensten zu erstellen, lösen Sie zuerst das Objekt aus dem Container zum Einfügen von Abhängigkeiten auf, und ersetzen Sie dann die ausgewählten Dienste mithilfe von "With..." -Methoden. Rufen Sie den Konstruktor an keinem Punkt in diesem Prozess auf. |
| RuntimeConstantExpression |
Ein Knoten mit einem Ausdruck, der den Abruf eines Werts ausdrückt, der sich nicht über die Ausführung der Abfrage ändert. |
| RuntimeConstantProcessor |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| SetPropertyCalls<TSource> |
Unterstützt das Angeben von Eigenschaft und Wert, die in executeUpdate-Methode festgelegt werden soll, indem mehrere Aufrufe zum Aktualisieren mehrerer Spalten verkettet werden. Dieser Typ verfügt nicht über einen Konstruktor oder eine Implementierung, da er innerhalb der LINQ-Abfrage ausschließlich zum Erstellen der Ausdrucksstruktur verwendet wird. |
| ShapedQueryCompilingExpressionVisitor |
Eine Klasse, die den Shaperausdruck für den angegebenen Abfrageausdruck kompiliert. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ShapedQueryCompilingExpressionVisitorDependencies |
Parameterklasse für Dienstabhängigkeiten für ShapedQueryCompilingExpressionVisitor Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ShapedQueryExpression |
Ein Ausdruck, der einen Abfrageausdruck und shaper-Ausdruck kombiniert. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| SqlAliasManager |
Ein zustandsbehafteter Manager für SQL-Aliase, der uniquifizierte Tabellenaliasen generieren und in der Nachbearbeitung umschreiben kann. Eine Instanz von SqlAliasManager ist gültig für eine einzelne Abfragekompilierung und gehört zu RelationalQueryCompilationContext. |
| SqlAliasManagerFactory |
Eine Factory zum Erstellen von Managern für SQL-Aliase, die uniquifizierte Tabellenaliasen generieren können. |
| SqlExpressionFactory |
Eine Factory zum Erstellen von SqlExpression Instanzen. |
| SqlExpressionFactoryDependencies |
Parameterklasse für Dienstabhängigkeiten für SqlExpressionFactory Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| SqlExpressionVisitor |
Eine Klasse, die eine SQL-Ausdrucksstruktur besucht. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| SqlNullabilityProcessor |
Eine Klasse, die eine SQL-Struktur basierend auf der Nullierbarkeit von Knoten verarbeitet, um nullsemantische Semantik zu verwenden und basierend auf Parameterwerten zu optimieren. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| SqlTreePruner |
Ein Besucher, der einen SQL-Baum verarbeitet und Teile schneidet, die nicht benötigt werden. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| StructuralTypeProjectionExpression |
Ein Ausdruck, der eine Entität in der Projektion von SelectExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| StructuralTypeShaperExpression |
Ein Ausdruck, der die Erstellung einer Strukturtypinstanz in ShaperExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| TransparentIdentifierFactory |
Eine Factory zum Erstellen eines transparenten Bezeichners zum Erstellen während der Abfrageverarbeitung. Der transparente Bezeichner ist eine Struktur von äußeren und inneren Elementen, die in der Regel als Ergebnis von Verknüpfungsmethoden als Zwischentyp erstellt werden, um Werte aus beiden Quellen zu speichern. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| UpdateSettersBuilder |
Unterstützt das Angeben von Eigenschaft und Wert, die in executeUpdate-Methode festgelegt werden soll, indem mehrere Aufrufe zum Aktualisieren mehrerer Spalten verkettet werden. Dieser Typ verfügt nicht über einen Konstruktor oder eine Implementierung, da er innerhalb der LINQ-Abfrage ausschließlich zum Erstellen der Ausdrucksstruktur verwendet wird. |
| UpdateSettersBuilder<TSource> |
Unterstützt das Angeben von Eigenschaft und Wert, die in executeUpdate-Methode festgelegt werden soll, indem mehrere Aufrufe zum Aktualisieren mehrerer Spalten verkettet werden. Dieser Typ verfügt nicht über einen Konstruktor oder eine Implementierung, da er innerhalb der LINQ-Abfrage ausschließlich zum Erstellen der Ausdrucksstruktur verwendet wird. |
Strukturen
| Name | Beschreibung |
|---|---|
| AsyncEnumerable<TResult> |
Stellt eine asynchrone Sequenz dar, die durch Ausführen einer kompilierten Abfrage erzeugt wird. |
| CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
Ein Schlüssel, der eine Abfrage eindeutig identifiziert. Dies wird verwendet, um kompilierte Versionen einer Abfrage in einem Cache zu speichern und nachzuschlagen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityLoadInfo |
Informationen, die zum Erstellen einer Instanz einer Entität erforderlich sind, basierend auf einer Datenzeile, die von einer Abfrage zurückgegeben wird. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| EntityMaterializerSourceParameters |
Dieser Typ wurde stattdessen veraltet.StructuralTypeMaterializerSourceParameters |
| FullTextSearchResult<TKey> |
Stellt die Ergebnisse eines Aufrufs FreeTextTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>) von oder ContainsTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>). |
| PathSegment |
Eine Struktur, die eine Komponente des JSON-Pfads darstellt, die in JsonQueryExpression oder JsonScalarExpression. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
Ein Schlüssel, der eine Abfrage eindeutig identifiziert. Dies wird verwendet, um kompilierte Versionen einer Abfrage in einem Cache zu speichern und nachzuschlagen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| StructuralTypeMaterializerSourceParameters |
Parameter-Objekt für IStructuralTypeMaterializerSource. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IAggregateMethodCallTranslator |
Ein SQL-Übersetzer für LINQ-Ausdruck MethodCallExpression , der eine Aggregatfunktion darstellt. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IAggregateMethodCallTranslatorPlugin |
Represents plugin for IAggregateMethodCallTranslator. |
| IAggregateMethodCallTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MethodCallExpression bereit, die Aggregatmethoden darstellen. |
| IAsyncQueryProvider |
Definiert die Methode zum asynchronen Ausführen von Abfragen, die von einem IQueryable-Objekt beschrieben werden. |
| ICompiledQueryCacheKeyGenerator |
Erstellt Schlüssel, die eine Abfrage eindeutig identifiziert. Dies wird verwendet, um kompilierte Versionen einer Abfrage in einem Cache zu speichern und nachzuschlagen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IEntityMaterializerSource |
Diese Schnittstelle wurde veraltet und stattdessen verwendet IStructuralTypeMaterializerSource . |
| IEntityQueryModelVisitorFactory |
Eine Factory zum Erstellen von EntityQueryModelVisitors. |
| IEvaluatableExpressionFilter |
Stellt einen Filter für ausgewertete Ausdrücke dar. |
| IEvaluatableExpressionFilterPlugin |
Stellt einen Plug-In-Filter dar, der ausgewertet werden kann. |
| IIncludableQueryable<TEntity,TProperty> |
Unterstützt abfragefähige Include/ThenInclude-Verkettungsoperatoren. |
| ILiftableConstantFactory |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| ILiftableConstantProcessor |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| IMemberTranslator |
Ein SQL-Übersetzer für LINQ-Ausdruck MemberExpression . Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IMemberTranslatorPlugin |
Represents plugin for IMemberTranslator. |
| IMemberTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MemberExpression bereit. |
| IMethodCallTranslator |
Ein SQL-Übersetzer für LINQ-Ausdruck MethodCallExpression . Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IMethodCallTranslatorPlugin |
Represents plugin for IMethodCallTranslator. |
| IMethodCallTranslatorProvider |
Stellt Übersetzungen für LINQ-Ausdrücke MethodCallExpression bereit, die skalare Methoden darstellen. |
| INavigationExpansionExtensibilityHelper |
Dienst, der bei verschiedenen Aspekten der Erweiterung der Navigation hilft. |
| IParameterValues | |
| IPrecompiledQueryCodeGenerator |
Wird verwendet, um Code für vorkompilierte Abfragen zu generieren. |
| IPrecompiledQueryCodeGeneratorSelector |
Wählt einen IPrecompiledQueryCodeGenerator Dienst für eine bestimmte Programmiersprache aus. |
| IPrintableExpression |
Eine Schnittstelle, die das Drucken über ExpressionPrinter. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IQueryableMethodTranslatingExpressionVisitorFactory |
Eine Factory zum Erstellen von QueryableMethodTranslatingExpressionVisitor Instanzen. |
| IQueryCompilationContextFactory |
Eine Factory zum Erstellen von QueryCompilationContext Instanzen. |
| IQueryContextFactory |
Factory für QueryContext Instanzen. |
| IQueryingEnumerable |
Schnittstelle, die von der Implementierung eines Datenbankanbieters IEnumerable implementiert werden kann, um die Abfragezeichenfolge für Debuggingzwecke bereitzustellen. Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IQueryMethodProvider |
Stellt Spiegelungsobjekte für späte Bindung an relationale Abfragevorgänge bereit. |
| IQuerySqlGeneratorFactory |
Eine Factory zum Erstellen von QuerySqlGenerator Instanzen. |
| IQueryTranslationPostprocessorFactory |
Eine Factory zum Erstellen von QueryTranslationPostprocessor Instanzen. |
| IQueryTranslationPreprocessorFactory |
Eine Factory zum Erstellen von QueryTranslationPreprocessor Instanzen. |
| IRelationalLiftableConstantFactory |
Dies ist eine experimentelle API, die vom feature Entity Framework Core verwendet wird und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| IRelationalParameterBasedSqlProcessorFactory |
Eine Factory zum Erstellen von RelationalParameterBasedSqlProcessor Instanzen. |
| IRelationalQueryStringFactory |
Implementiert von Datenbankanbietern zum Generieren der Abfragezeichenfolge für ToQueryString(IQueryable). Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IRelationalQuotableExpression |
Stellt einen Ausdruck dar, der zitierbar ist, d. h. einen Ausdruck zurückgeben kann, der bei der Auswertung einen Ausdruck erstellen würde, der mit diesem ausdruck identisch ist. Wird verwendet, um Code für vorkompilierte Abfragen zu generieren, die diesen Ausdruck rekonstruieren. |
| IRelationalResultOperatorHandler |
Ein relationaler Handler für Remotion.Linq.Clauses.ResultOperatorBase Instanzen. |
| IRelationalSqlTranslatingExpressionVisitorFactory |
Eine Factory zum Erstellen von RelationalSqlTranslatingExpressionVisitor Instanzen. |
| IResultOperatorHandler |
Ein Handler für Remotion.Linq.Clauses.ResultOperatorBase Instanzen. |
| IShapedQueryCompilingExpressionVisitorFactory |
Eine Factory zum Erstellen von ShapedQueryCompilingExpressionVisitor Instanzen. |
| ISqlAliasManagerFactory |
Eine Factory zum Erstellen von Managern für SQL-Aliase, die uniquifizierte Tabellenaliasen generieren können. |
| ISqlExpressionFactory |
Eine Factory zum Erstellen von SqlExpression Instanzen. |
| IStructuralTypeMaterializerSource |
Definiert eine Quelle zum Generieren von Expression Strukturen, die Werte aus einer ValueBuffer Strukturtypinstanz lesen oder erstellen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ResultCardinality |
Eine Enumeration, die die Kardinalität des Abfrageergebnisses darstellt. Diese Enumeration wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |