Aracılığıyla paylaş


QueryableMethodTranslatingExpressionVisitor.TranslateSingleOrDefault Yöntem

Tanım

Single<TSource>(IQueryable<TSource>) Belirtilen kaynak üzerinde yöntemi veya SingleOrDefault<TSource>(IQueryable<TSource>) ve diğer aşırı yüklemelerini çevirir.

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

Parametreler

source
ShapedQueryExpression

İşlecin uygulandığı şekillendirilmiş sorgu.

predicate
LambdaExpression

Çağrıda sağlanan koşul.

returnType
Type

Sonucun dönüş türü.

returnDefault
Boolean

Varsayılan değerin döndürülmesi mi yoksa atılması mı gerektiğini belirten bir değer.

Döndürülenler

Çeviriden sonra şekillendirilmiş sorgu.

Şunlara uygulanır