RelationalMethodCallTranslatorProvider Klasa
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 , wysyłając do wielu wyspecjalizowanych translatorów wywołań metod.
Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.
public class RelationalMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider
type RelationalMethodCallTranslatorProvider = class
interface IMethodCallTranslatorProvider
Public Class RelationalMethodCallTranslatorProvider
Implements IMethodCallTranslatorProvider
- Dziedziczenie
-
RelationalMethodCallTranslatorProvider
- Implementuje
Konstruktory
RelationalMethodCallTranslatorProvider(RelationalMethodCallTranslatorProviderDependencies) |
Tworzy nowe wystąpienie klasy RelationalMethodCallTranslatorProvider. |
Właściwości
Dependencies |
Zależności dla tej usługi. |
Metody
AddTranslators(IEnumerable<IMethodCallTranslator>) |
Dodaje dodatkowe tłumacze, które przejmą priorytet nad istniejącymi zarejestrowanymi tłumaczami. |
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 , wysyłając do wielu wyspecjalizowanych translatorów wywołań metod. Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo. |