次の方法で共有


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault メソッド

定義

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

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

戻り値

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

適用対象