QueryableMethodTranslatingExpressionVisitor.TranslateResultSelectorForJoin 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
要转换的结果选择器 lambda。
- innerShaper
- Expression
内部源的整形器。
- transparentIdentifierType
- Type
从结果创建的透明标识符的 clr 类型。
返回
转换结果选择器后的形状查询表达式。
- 属性