Lingua

RelationalAggregateMethodCallTranslatorProvider Classe

Definizione

Fornisce traduzioni per le espressioni LINQ MethodCallExpression che rappresentano metodi di aggregazione.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalAggregateMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider
public class RelationalAggregateMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalAggregateMethodCallTranslatorProvider = class
    interface IAggregateMethodCallTranslatorProvider
type RelationalAggregateMethodCallTranslatorProvider = class
    interface IAggregateMethodCallTranslatorProvider
Public Class RelationalAggregateMethodCallTranslatorProvider
Implements IAggregateMethodCallTranslatorProvider
Ereditarietà
RelationalAggregateMethodCallTranslatorProvider
Attributi
Implementazioni

Costruttori

Nome Descrizione
RelationalAggregateMethodCallTranslatorProvider(RelationalAggregateMethodCallTranslatorProviderDependencies)

Crea una nuova istanza della RelationalAggregateMethodCallTranslatorProvider classe .

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

Metodi

Nome Descrizione
AddTranslators(IEnumerable<IAggregateMethodCallTranslator>)

Aggiunge altri traduttori che avranno la priorità sui traduttori registrati esistenti.

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

Converte un'aggregazione MethodCallExpression LINQ in un equivalente SQL.

Si applica a