SqlNullabilityProcessor.Visit 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.
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.