RelationalAggregateMethodCallTranslatorProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供代表聚合方法的 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 等效函數。 |