Idioma

SqlNullabilityProcessor.TryMakeNonNullable Método

Definição

Tenta converter a projeção fornecida selectExpression, que tem uma projeção anulável, em uma expressão idêntica que não tem uma projeção anulável. Isso é usado para extrair NULLs por exemplo, o argumento de parâmetro de SQL Server OPENJSON, a fim de permitir uma tradução mais eficiente.

[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

Parâmetros

selectExpression
SelectExpression
rewrittenSelectExpression
SelectExpression
foundNull
Nullable<Boolean>

Retornos

Atributos

Aplica-se a