QuerySqlGenerator.RequiresParentheses(SqlExpression, SqlExpression) 方法

定义

返回一个布尔值,该值指示生成外部 SQL 表达式时,内部 SQL 表达式是否需要放在括号内。

protected virtual bool RequiresParentheses (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression outerExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression innerExpression);
abstract member RequiresParentheses : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> bool
override this.RequiresParentheses : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> bool
Protected Overridable Function RequiresParentheses (outerExpression As SqlExpression, innerExpression As SqlExpression) As Boolean

参数

outerExpression
SqlExpression

提供生成 SQL 的上下文的外部表达式。

innerExpression
SqlExpression

可能需要放在括号中的内部表达式。

返回

一个布尔值,该值指示括号是否是必需的。

适用于