QuerySqlGenerator.TryGetOperatorInfo(SqlExpression, Int32, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore numerico che rappresenta la precedenza dell'oggetto specificato expression, nonché la relativa associatività.
Questi controllano se le parentesi vengono generate intorno all'espressione.
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
Parametri
- expression
- SqlExpression
Espressione per cui ottenere la precedenza e l'associatività.
- precedence
- Int32
Se il metodo ha restituito true, contiene la precedenza dell'oggetto specificato expression.
In caso contrario, contiene valori predefiniti.
- isAssociative
- Boolean
Se il metodo restituito truecontiene l'associatività dell'oggetto fornito expression.
In caso contrario, contiene valori predefiniti.
Valori restituiti
true se le informazioni dell'operatore di espressione sono note e sono state restituite in precedence e isAssociative. In caso contrario, false.
Commenti
L'implementazione predefinita restituisce sempre false, in modo che le parentesi vengano aggiunte quasi sempre. I provider possono eseguire l'override di questo metodo per rimuovere le parentesi in cui non sono necessarie.