RelationalSqlTranslatingExpressionVisitor.TranslateAverage メソッド

定義

オーバーロード

TranslateAverage(SqlExpression)
古い.

式の Average を同等の SQL 表現に変換します。

TranslateAverage(Expression)

TranslateAverage(SqlExpression)

ソース:
RelationalSqlTranslatingExpressionVisitor.cs
ソース:
RelationalSqlTranslatingExpressionVisitor.cs
ソース:
RelationalSqlTranslatingExpressionVisitor.cs
ソース:
RelationalSqlTranslatingExpressionVisitor.cs

注意事項

Use IAggregateMethodCallTranslatorProvider to add translation for aggregate methods

式の Average を同等の SQL 表現に変換します。

C#
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression TranslateAverage (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression);
C#
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? TranslateAverage (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression);
C#
[System.Obsolete("Use IAggregateMethodCallTranslatorProvider to add translation for aggregate methods")]
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? TranslateAverage (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression);

パラメーター

sqlExpression
SqlExpression

Average over を変換する式。

戻り値

指定された式に対する Average の SQL 変換。

属性

適用対象

Entity Framework Core 8.0 およびその他のバージョン
製品 バージョン (廃止)
Entity Framework Core 5.0, 6.0 (7.0, 8.0)

TranslateAverage(Expression)

ソース:
RelationalSqlTranslatingExpressionVisitor.cs
ソース:
RelationalSqlTranslatingExpressionVisitor.cs
C#
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression TranslateAverage (System.Linq.Expressions.Expression expression);

パラメーター

expression
Expression

戻り値

適用対象

Entity Framework Core 3.1 および Entity Framework Core 3.0
製品 バージョン
Entity Framework Core 3.0, 3.1