Freigeben über


QuerySqlGenerator.RequiresParentheses(SqlExpression, SqlExpression) Methode

Definition

Gibt einen bool-Wert zurück, der angibt, ob der innere SQL-Ausdruck beim Generieren von SQL für einen äußeren SQL-Ausdruck in Klammern gesetzt werden muss.

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

Parameter

outerExpression
SqlExpression

Der äußere Ausdruck, der den Kontext bereitstellt, in dem SQL generiert wird.

innerExpression
SqlExpression

Der innere Ausdruck, der möglicherweise in Klammern eingefügt werden muss.

Gibt zurück

Ein Bool-Wert, der angibt, dass die Klammer erforderlich ist oder nicht.

Gilt für: