次の方法で共有


QueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault メソッド

定義

メソッドまたはそのLastOrDefault<TSource>(IQueryable<TSource>)他のLast<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

既定値を返すかスローするかを示す値。

戻り値

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

適用対象