RelationalAggregateMethodCallTranslatorProvider 类

定义

为表示聚合方法的 LINQ MethodCallExpression 表达式提供翻译。

public class RelationalAggregateMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorProvider
type RelationalAggregateMethodCallTranslatorProvider = class
    interface IAggregateMethodCallTranslatorProvider
Public Class RelationalAggregateMethodCallTranslatorProvider
Implements IAggregateMethodCallTranslatorProvider
继承
RelationalAggregateMethodCallTranslatorProvider
实现

构造函数

RelationalAggregateMethodCallTranslatorProvider(RelationalAggregateMethodCallTranslatorProviderDependencies)

创建 RelationalAggregateMethodCallTranslatorProvider 类的新实例。

属性

Dependencies

此服务的依赖项。

方法

AddTranslators(IEnumerable<IAggregateMethodCallTranslator>)

添加将优先于现有注册翻译器的其他翻译器。

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

将 LINQ 聚合 MethodCallExpression 转换为 SQL 等效项。

适用于