QueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault 方法

定义

Last<TSource>(IQueryable<TSource>)在给定源上转换 方法或 LastOrDefault<TSource>(IQueryable<TSource>) 方法及其其他重载。

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateLastOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateLastOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
abstract member TranslateLastOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateLastOrDefault (source As ShapedQueryExpression, predicate As LambdaExpression, returnType As Type, returnDefault As Boolean) As ShapedQueryExpression

参数

source
ShapedQueryExpression

应用运算符的形状查询。

predicate
LambdaExpression

调用中提供的谓词。

returnType
Type

结果的返回类型。

returnDefault
Boolean

一个值,该值指示应返回默认值还是引发。

返回

转换后的形状查询。

适用于