Sprache

SqlNullabilityProcessor.Visit Methode

Definition

Überlädt

Name Beschreibung
Visit(SqlExpression, Boolean, Boolean)

Besucht eine SqlExpression und berechnet die Nullierbarkeit.

Visit(SqlExpression, Boolean)

Besucht eine SqlExpression und berechnet die Nullierbarkeit.

Visit(SelectExpression)

Besucht ein SelectExpression.

Visit(TableExpressionBase)

Besucht ein TableExpressionBase.

Visit(SelectExpression, Boolean)

Besucht ein SelectExpression.

Visit(SqlExpression, Boolean, Boolean)

Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs

Besucht eine SqlExpression und berechnet die Nullierbarkeit.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? sqlExpression, bool allowOptimizedExpansion, out bool nullable);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression, bool allowOptimizedExpansion, out bool nullable);
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function Visit (sqlExpression As SqlExpression, allowOptimizedExpansion As Boolean, ByRef nullable As Boolean) As SqlExpression

Parameter

sqlExpression
SqlExpression

Ein sql-Ausdruck, der besucht werden soll.

allowOptimizedExpansion
Boolean

Ein boolescher Wert, der angibt, ob eine optimierte Erweiterung den Nullwert als falscher Wert betrachtet, ist zulässig.

nullable
Boolean

Ein boolescher Wert, der angibt, ob der SQL-Ausdruck nullwertebar ist.

Gibt zurück

Ein optimierter SQL-Ausdruck.

Gilt für:

Visit(SqlExpression, Boolean)

Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs

Besucht eine SqlExpression und berechnet die Nullierbarkeit.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? sqlExpression, out bool nullable);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression sqlExpression, out bool nullable);
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function Visit (sqlExpression As SqlExpression, ByRef nullable As Boolean) As SqlExpression

Parameter

sqlExpression
SqlExpression

Ein sql-Ausdruck, der besucht werden soll.

nullable
Boolean

Ein boolescher Wert, der angibt, ob der SQL-Ausdruck nullwertebar ist.

Gibt zurück

Ein optimierter SQL-Ausdruck.

Gilt für:

Visit(SelectExpression)

Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs

Besucht ein SelectExpression.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function Visit (selectExpression As SelectExpression) As SelectExpression

Parameter

selectExpression
SelectExpression

Ein ausgewählter Ausdruck, der besucht werden soll.

Gibt zurück

Ein optimierter Auswahlausdruck.

Gilt für:

Visit(TableExpressionBase)

Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs

Besucht ein TableExpressionBase.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
Protected Overridable Function Visit (tableExpressionBase As TableExpressionBase) As TableExpressionBase

Parameter

tableExpressionBase
TableExpressionBase

Eine Tabellenausdrucksbasis, die besucht werden soll.

Gibt zurück

Eine optimierte Tabellenausdruckbasis.

Gilt für:

Visit(SelectExpression, Boolean)

Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs
Quelle:
SqlNullabilityProcessor.cs

Besucht ein SelectExpression.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, bool visitProjection = true);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Visit(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, bool visitProjection);
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
abstract member Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Visit : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function Visit (selectExpression As SelectExpression, Optional visitProjection As Boolean = true) As SelectExpression
Protected Overridable Function Visit (selectExpression As SelectExpression, visitProjection As Boolean) As SelectExpression

Parameter

selectExpression
SelectExpression

Ein ausgewählter Ausdruck, der besucht werden soll.

visitProjection
Boolean

Ermöglicht das Überspringen der Projektion, wenn sie außerhalb besucht wird.

Gibt zurück

Ein optimierter Auswahlausdruck.

Gilt für: