次の方法で共有


QueryableMethodTranslatingExpressionVisitor.TranslateResultSelectorForJoin メソッド

定義

注意事項

QueryExpressions should combine shapers to work in client eval scenarios.

結合操作の結果セレクターを変換します。

protected virtual Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateResultSelectorForJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, System.Linq.Expressions.LambdaExpression resultSelector, System.Linq.Expressions.Expression innerShaper, Type transparentIdentifierType);
[System.Obsolete("QueryExpressions should combine shapers to work in client eval scenarios.")]
protected virtual Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateResultSelectorForJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, System.Linq.Expressions.LambdaExpression resultSelector, System.Linq.Expressions.Expression innerShaper, Type transparentIdentifierType);
abstract member TranslateResultSelectorForJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.Expression * Type -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
override this.TranslateResultSelectorForJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.Expression * Type -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
[<System.Obsolete("QueryExpressions should combine shapers to work in client eval scenarios.")>]
abstract member TranslateResultSelectorForJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.Expression * Type -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
override this.TranslateResultSelectorForJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.Expression * Type -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overridable Function TranslateResultSelectorForJoin (outer As ShapedQueryExpression, resultSelector As LambdaExpression, innerShaper As Expression, transparentIdentifierType As Type) As ShapedQueryExpression

パラメーター

outer
ShapedQueryExpression

外部ソースの整形されたクエリ式。 クエリ式の結合は、外部クエリ式で既に実行されています。

resultSelector
LambdaExpression

変換する結果セレクターラムダ。

innerShaper
Expression

内部ソースのシェーパー。

transparentIdentifierType
Type

結果から作成された透過的な識別子の clr 型。

戻り値

結果セレクターの翻訳後の整形されたクエリ式。

属性

適用対象