IMethodCallTranslatorProvider Schnittstelle

Definition

Stellt Übersetzungen für LINQ- MethodCallExpression Ausdrücke bereit.

Die Dienst Lebensdauer ist Singleton . Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss Thread sicher sein. Dieser Dienst kann nicht von Diensten abhängen, die als registriert sind Scoped .

public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
Abgeleitet

Methoden

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>)
Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>)

Übersetzt eine LINQ MethodCallExpression in eine SQL-Entsprechung.

Gilt für: