QuerySqlGenerator.TryGetOperatorInfo(SqlExpression, Int32, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回表示给定 expression优先级及其关联性的数值。
这些控件控制是否围绕表达式生成括号。
protected virtual bool TryGetOperatorInfo(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression expression, out int precedence, out bool isAssociative);
abstract member TryGetOperatorInfo : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * int * bool -> bool
override this.TryGetOperatorInfo : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * int * bool -> bool
Protected Overridable Function TryGetOperatorInfo (expression As SqlExpression, ByRef precedence As Integer, ByRef isAssociative As Boolean) As Boolean
参数
- expression
- SqlExpression
要为其获取优先级和关联性的表达式。
- precedence
- Int32
如果返回 true的方法,则包含提供的 expression优先级。
否则,包含默认值。
- isAssociative
- Boolean
如果返回 true的方法,则包含提供的 expression关联性。
否则,包含默认值。
返回
false。
注解
默认实现始终返回 false,以便几乎始终添加括号。 提供程序可以重写此方法以删除不需要的括号。