Partager via


IAggregateMethodCallTranslatorProvider Interface

Définition

Fournit des traductions pour les expressions LINQ MethodCallExpression qui représentent les méthodes d’agrégation.

public interface IAggregateMethodCallTranslatorProvider
type IAggregateMethodCallTranslatorProvider = interface
Public Interface IAggregateMethodCallTranslatorProvider
Dérivé

Remarques

La durée de vie du service est Scoped et plusieurs inscriptions sont autorisées. Cela signifie que chaque DbContext instance utilisera son propre ensemble d’instances de ce service. Les implémentations peuvent dépendre d’autres services inscrits avec n’importe quelle durée de vie. Les implémentations n’ont pas besoin d’être thread-safe.

Méthodes

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

Convertit un agrégat MethodCallExpression LINQ en équivalent SQL.

S’applique à