语言

SqlNullabilityProcessor.TryMakeNonNullable 方法

定义

尝试将具有可为 null 投影的给定 selectExpression转换为没有可为 null 投影的相同表达式。 这用于从 中提取 NUL,例如SQL Server OPENJSON 的参数参数,以便实现更高效的转换。

[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

参数

selectExpression
SelectExpression
rewrittenSelectExpression
SelectExpression
foundNull
Nullable<Boolean>

返回

特性

适用于