IMethodCallTranslatorProvider Interfejs

Definicja

Udostępnia tłumaczenia wyrażeń LINQ MethodCallExpression , które reprezentują metody skalarne.

public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
Pochodne

Uwagi

Okres istnienia usługi to Scoped , a wiele rejestracji jest dozwolonych. Oznacza to, że każde DbContext wystąpienie będzie używać własnego zestawu wystąpień tej usługi. Implementacje mogą zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacje nie muszą być bezpieczne wątkowo.

Metody

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>)

Udostępnia tłumaczenia wyrażeń LINQ MethodCallExpression , które reprezentują metody skalarne.

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

Tłumaczy LINQ MethodCallExpression na odpowiednik SQL.

Dotyczy