SqlNullabilityProcessor.Visit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Visit(SelectExpression) |
SelectExpression访问 。 |
Visit(TableExpressionBase) | |
Visit(SqlExpression, Boolean) |
访问 并 SqlExpression 计算其可为空性。 |
Visit(SqlExpression, Boolean, Boolean) |
访问 并 SqlExpression 计算其可为空性。 |
Visit(SelectExpression)
SelectExpression访问 。
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function Visit (selectExpression As SelectExpression) As SelectExpression
参数
- selectExpression
- SelectExpression
要访问的选择表达式。
返回
优化的选择表达式。
适用于
Visit(TableExpressionBase)
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
Protected Overridable Function Visit (tableExpressionBase As TableExpressionBase) As TableExpressionBase
参数
- tableExpressionBase
- TableExpressionBase
要访问的表表达式基。
返回
优化的表表达式基。
适用于
Visit(SqlExpression, Boolean)
访问 并 SqlExpression 计算其可为空性。
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression, out bool nullable);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? sqlExpression, out bool nullable);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function Visit (sqlExpression As SqlExpression, ByRef nullable As Boolean) As SqlExpression
参数
- sqlExpression
- SqlExpression
要访问的 sql 表达式。
- nullable
- Boolean
一个布尔值,该值指示 sql 表达式是否可为 null。
返回
优化的 sql 表达式。
适用于
Visit(SqlExpression, Boolean, Boolean)
访问 并 SqlExpression 计算其可为空性。
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression, bool allowOptimizedExpansion, out bool nullable);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Visit (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? sqlExpression, bool allowOptimizedExpansion, out bool nullable);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function Visit (sqlExpression As SqlExpression, allowOptimizedExpansion As Boolean, ByRef nullable As Boolean) As SqlExpression
参数
- sqlExpression
- SqlExpression
要访问的 sql 表达式。
- allowOptimizedExpansion
- Boolean
一个布尔值,指示是否允许将 null 值视为 false 值的优化扩展。
- nullable
- Boolean
一个布尔值,该值指示 sql 表达式是否可为 null。
返回
优化的 sql 表达式。