RelationalMemberTranslatorProvider Klasse
Definition
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.
Stellt Übersetzungen für LINQ-Ausdrücke MemberExpression bereit, indem an mehrere spezialisierte Memberübersetzer verteilt werden.
Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jede DbContext instance ihre eigene instance dieses Diensts verwendet. Die Implementierung hängt möglicherweise von anderen Diensten ab, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.
public class RelationalMemberTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider
type RelationalMemberTranslatorProvider = class
interface IMemberTranslatorProvider
Public Class RelationalMemberTranslatorProvider
Implements IMemberTranslatorProvider
- Vererbung
-
RelationalMemberTranslatorProvider
- Implementiert
Konstruktoren
RelationalMemberTranslatorProvider(RelationalMemberTranslatorProviderDependencies) |
Erstellt eine neue Instanz der RelationalMemberTranslatorProvider-Klasse. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. |
Methoden
AddTranslators(IEnumerable<IMemberTranslator>) |
Fügt zusätzliche Übersetzer hinzu, die Vorrang vor vorhandenen registrierten Übersetzern haben. |
Translate(SqlExpression, MemberInfo, Type, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Übersetzt einen LINQ MemberExpression in eine SQL-Entsprechung. |
Translate(SqlExpression, MemberInfo, Type) |
Stellt Übersetzungen für LINQ-Ausdrücke MemberExpression bereit, indem an mehrere spezialisierte Memberübersetzer verteilt werden. Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jede DbContext instance ihre eigene instance dieses Diensts verwendet. Die Implementierung hängt möglicherweise von anderen Diensten ab, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein. |
Gilt für:
Entity Framework