語言

RelationalAggregateMethodCallTranslatorProvider 類別

定義

提供代表聚合方法的 LINQ MethodCallExpression 表達式的翻譯。

[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
繼承
RelationalAggregateMethodCallTranslatorProvider
屬性
實作

建構函式

名稱 Description
RelationalAggregateMethodCallTranslatorProvider(RelationalAggregateMethodCallTranslatorProviderDependencies)

建立一個新的類別實例 RelationalAggregateMethodCallTranslatorProvider 。

屬性

名稱 Description
Dependencies

此服務的依賴關係。

方法

名稱 Description
AddTranslators(IEnumerable<IAggregateMethodCallTranslator>)

新增更多翻譯器,優先於現有註冊翻譯員。

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

將 LINQ 聚合 MethodCallExpression 轉換成 SQL 等效函數。

適用於