IAggregateMethodCallTranslatorProvider Schnittstelle
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 MethodCallExpression bereit, die Aggregatmethoden darstellen.
public interface IAggregateMethodCallTranslatorProvider
type IAggregateMethodCallTranslatorProvider = interface
Public Interface IAggregateMethodCallTranslatorProvider
- Abgeleitet
Hinweise
Die Dienstlebensdauer ist Scoped , und mehrere Registrierungen sind zulässig. Dies bedeutet, dass jede DbContext instance einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierungen müssen nicht threadsicher sein.
Methoden
Translate(IModel, MethodInfo, EnumerableExpression, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Übersetzt ein LINQ-Aggregat MethodCallExpression in ein SQL-Äquivalent. |
Gilt für:
Entity Framework