Sdílet prostřednictvím


RelationalAggregateMethodCallTranslatorProvider Třída

Definice

Poskytuje překlady pro výrazy LINQ MethodCallExpression , které představují agregační metody.

public class RelationalAggregateMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider
type RelationalAggregateMethodCallTranslatorProvider = class
    interface IAggregateMethodCallTranslatorProvider
Public Class RelationalAggregateMethodCallTranslatorProvider
Implements IAggregateMethodCallTranslatorProvider
Dědičnost
RelationalAggregateMethodCallTranslatorProvider
Implementuje

Konstruktory

RelationalAggregateMethodCallTranslatorProvider(RelationalAggregateMethodCallTranslatorProviderDependencies)

Vytvoří novou instanci třídy RelationalAggregateMethodCallTranslatorProvider.

Vlastnosti

Dependencies

Závislosti pro tuto službu

Metody

AddTranslators(IEnumerable<IAggregateMethodCallTranslator>)

Přidá další překladatele, kteří budou mít přednost před stávajícími registrovanými překladateli.

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

Převede agregaci MethodCallExpression LINQ na ekvivalent SQL.

Platí pro