Sdílet prostřednictvím


IAggregateMethodCallTranslatorProvider Rozhraní

Definice

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

public interface IAggregateMethodCallTranslatorProvider
type IAggregateMethodCallTranslatorProvider = interface
Public Interface IAggregateMethodCallTranslatorProvider
Odvozené

Poznámky

Životnost služby je Scoped a je povoleno více registrací. To znamená, že každá DbContext instance bude používat vlastní sadu instancí této služby. Implementace můžou záviset na jiných službách zaregistrovaných s jakoukoli životností. Implementace nemusí být bezpečné z více vláken.

Metody

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

Převede agregaci MethodCallExpression LINQ na ekvivalent SQL.

Platí pro