Freigeben über


IMemberTranslatorProvider Schnittstelle

Definition

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

public interface IMemberTranslatorProvider
type IMemberTranslatorProvider = interface
Public Interface IMemberTranslatorProvider
Abgeleitet

Hinweise

Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jeder DbContext instance seine eigene instance dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.

Methoden

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.

Gilt für: