次の方法で共有


QuerySqlGenerator.TryGetOperatorInfo(SqlExpression, Int32, Boolean) メソッド

定義

指定 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

メソッドから が返された場合は、指定expressionされた trueの結合性が含まれます。 それ以外の場合は、既定値が含まれます。

戻り値

true式演算子情報がわかっていて、 と isAssociativeprecedence返された場合は 。 それ以外の場合は false

注釈

既定の実装では常に false が返されるため、ほとんどの場合、かっこが追加されます。 プロバイダーは、このメソッドをオーバーライドして、不要なかっこを削除できます。

適用対象