语言

QuerySqlGenerator.RequiresParentheses(SqlExpression, SqlExpression) 方法

定义

返回一个布尔值,该值指示在为外部 SQL 表达式生成 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

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

返回

一个布尔值,指示需要括号。

适用于