Lingua

SqlNullabilityProcessor.Visit Metodo

Definizione

Overload

Nome Descrizione
Visit(SqlExpression, Boolean, Boolean)

Visita un SqlExpression oggetto e calcola il relativo valore Nullbility.

Visit(SqlExpression, Boolean)

Visita un SqlExpression oggetto e calcola il relativo valore Nullbility.

Visit(SelectExpression)

Visita un oggetto SelectExpression.

Visit(TableExpressionBase)

Visita un oggetto TableExpressionBase.

Visit(SelectExpression, Boolean)

Visita un oggetto SelectExpression.

Visit(SqlExpression, Boolean, Boolean)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Visita un SqlExpression oggetto e calcola il relativo valore Nullbility.

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

Parametri

sqlExpression
SqlExpression

Espressione sql da visitare.

allowOptimizedExpansion
Boolean

Valore bool che indica se è consentita l'espansione ottimizzata che considera il valore Null come valore false.

nullable
Boolean

Valore bool che indica se l'espressione sql è nullable.

Valori restituiti

Espressione sql ottimizzata.

Si applica a

Visit(SqlExpression, Boolean)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Visita un SqlExpression oggetto e calcola il relativo valore Nullbility.

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

Parametri

sqlExpression
SqlExpression

Espressione sql da visitare.

nullable
Boolean

Valore bool che indica se l'espressione sql è nullable.

Valori restituiti

Espressione sql ottimizzata.

Si applica a

Visit(SelectExpression)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Visita un oggetto 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

Parametri

selectExpression
SelectExpression

Espressione di selezione da visitare.

Valori restituiti

Espressione select ottimizzata.

Si applica a

Visit(TableExpressionBase)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Visita un oggetto 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

Parametri

tableExpressionBase
TableExpressionBase

Base dell'espressione di tabella da visitare.

Valori restituiti

Base di espressioni di tabella ottimizzate.

Si applica a

Visit(SelectExpression, Boolean)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Visita un oggetto 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

Parametri

selectExpression
SelectExpression

Espressione di selezione da visitare.

visitProjection
Boolean

Consente di saltare la visita alla proiezione, per quando verrà visitato all'esterno.

Valori restituiti

Espressione select ottimizzata.

Si applica a