RelationalAggregateMethodCallTranslatorProvider Klasa

Definicja

Udostępnia tłumaczenia w wyrażeniach LINQ MethodCallExpression , które reprezentują metody agregacji.

public class RelationalAggregateMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider
type RelationalAggregateMethodCallTranslatorProvider = class
    interface IAggregateMethodCallTranslatorProvider
Public Class RelationalAggregateMethodCallTranslatorProvider
Implements IAggregateMethodCallTranslatorProvider
Dziedziczenie
RelationalAggregateMethodCallTranslatorProvider
Implementuje

Konstruktory

RelationalAggregateMethodCallTranslatorProvider(RelationalAggregateMethodCallTranslatorProviderDependencies)

Tworzy nowe wystąpienie klasy RelationalAggregateMethodCallTranslatorProvider.

Właściwości

Dependencies

Zależności dla tej usługi.

Metody

AddTranslators(IEnumerable<IAggregateMethodCallTranslator>)

Dodaje dodatkowe tłumacze, które przejmą priorytet nad istniejącymi zarejestrowanymi tłumaczami.

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

Tłumaczy agregację MethodCallExpression LINQ na odpowiednik SQL.

Dotyczy