IMethodCallTranslatorProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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>, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Tłumaczy LINQ MethodCallExpression na odpowiednik SQL. |
Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>) |
Udostępnia tłumaczenia wyrażeń LINQ MethodCallExpression , które reprezentują metody skalarne. |