RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault 方法

定义

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

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

参数

source
ShapedQueryExpression

对其应用运算符的形状查询。

predicate
LambdaExpression

调用中提供的谓词。

returnType
Type

结果的返回类型。

returnDefault
Boolean

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

返回

转换后的形状查询。

适用于