次の方法で共有


QueryableMethodTranslatingExpressionVisitor.TranslateGroupBy メソッド

定義

メソッドとその他の GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) オーバーロードを指定されたソースに変換します。

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateGroupBy (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression keySelector, System.Linq.Expressions.LambdaExpression elementSelector, System.Linq.Expressions.LambdaExpression resultSelector);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateGroupBy (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression keySelector, System.Linq.Expressions.LambdaExpression? elementSelector, System.Linq.Expressions.LambdaExpression? resultSelector);
abstract member TranslateGroupBy : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateGroupBy (source As ShapedQueryExpression, keySelector As LambdaExpression, elementSelector As LambdaExpression, resultSelector As LambdaExpression) As ShapedQueryExpression

パラメーター

source
ShapedQueryExpression

演算子が適用される整形クエリ。

keySelector
LambdaExpression

呼び出しで指定されたキー セレクター。

elementSelector
LambdaExpression

呼び出しで指定された要素セレクター。

resultSelector
LambdaExpression

呼び出しで指定された結果セレクター。

戻り値

翻訳後の整形されたクエリ。

適用対象