Dil

SqlNullabilityProcessor.TryMakeNonNullable Yöntem

Tanım

Null atanabilir projeksiyonu olan verilen selectExpressiondeğerini, null atanabilir projeksiyonu olmayan aynı bir ifadeye dönüştürmeye çalışır. Bu, daha verimli bir çeviriye izin vermek için SQL SERVER OPENJSON parametresi bağımsız değişkeni gibi null'leri ayıklamak için kullanılır.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected virtual bool TryMakeNonNullable(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, out Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression? rewrittenSelectExpression, out bool? foundNull);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member TryMakeNonNullable : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * SelectExpression * Nullable -> bool
override this.TryMakeNonNullable : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * SelectExpression * Nullable -> bool
Protected Overridable Function TryMakeNonNullable (selectExpression As SelectExpression, ByRef rewrittenSelectExpression As SelectExpression, ByRef foundNull As Nullable(Of Boolean)) As Boolean

Parametreler

selectExpression
SelectExpression
rewrittenSelectExpression
SelectExpression
foundNull
Nullable<Boolean>

Döndürülenler

Özellikler

Şunlara uygulanır