Jazyk

SqlNullabilityProcessor.TryMakeNonNullable Metoda

Definice

Pokusí se převést danou selectExpressionhodnotu , která má projekce s možnou hodnotou null, na identický výraz, který nemá projekce s možnou hodnotou null. Používá se k extrahování hodnot NUL Z například parametru argumentu SQL Server OPENJSON, aby bylo možné efektivnější překlad.

[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

Parametry

selectExpression
SelectExpression
rewrittenSelectExpression
SelectExpression
foundNull
Nullable<Boolean>

Návraty

Atributy

Platí pro