IMethodCallTranslatorProvider 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 skalare Methoden darstellen.
public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
- Abgeleitet
Hinweise
Die Dienstlebensdauer ist Scoped zulässig, und es sind mehrere Registrierungen zulässig. Dies bedeutet, dass jede DbContext Instanz einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierungen müssen nicht threadsicher sein.
Methoden
| Name | Beschreibung |
|---|---|
| Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Übersetzt einen LINQ MethodCallExpression in eine SQL-Entsprechung. |
| Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>) |
Stellt Übersetzungen für LINQ-Ausdrücke MethodCallExpression bereit, die skalare Methoden darstellen. |