Idioma

SqlNullabilityProcessor.Visit Método

Definição

Sobrecargas

Visit(SqlExpression, Boolean, Boolean)

Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs

Visita um SqlExpression e calcula sua nulidade.

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

Parâmetros

sqlExpression
SqlExpression

Uma expressão sql a ser visitada.

allowOptimizedExpansion
Boolean

Um valor bool que indica se a expansão otimizada que considera o valor nulo como valor falso é permitida.

nullable
Boolean

Um valor bool que indica se a expressão sql é anulável.

Retornos

Uma expressão sql otimizada.

Aplica-se a

Visit(SqlExpression, Boolean)

Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs

Visita um SqlExpression e calcula sua nulidade.

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

Parâmetros

sqlExpression
SqlExpression

Uma expressão sql a ser visitada.

nullable
Boolean

Um valor bool que indica se a expressão sql é anulável.

Retornos

Uma expressão sql otimizada.

Aplica-se a

Visit(SelectExpression)

Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs

Visita um 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

Parâmetros

selectExpression
SelectExpression

Uma expressão de seleção a ser visitada.

Retornos

Uma expressão selecionada otimizada.

Aplica-se a

Visit(TableExpressionBase)

Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs

Visita um 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

Parâmetros

tableExpressionBase
TableExpressionBase

Uma base de expressão de tabela a ser visitada.

Retornos

Uma base de expressão de tabela otimizada.

Aplica-se a

Visit(SelectExpression, Boolean)

Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs
Origem:
SqlNullabilityProcessor.cs

Visita um 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

Parâmetros

selectExpression
SelectExpression

Uma expressão de seleção a ser visitada.

visitProjection
Boolean

Permite ignorar a visita à projeção, pois quando ela será visitada do lado de fora.

Retornos

Uma expressão selecionada otimizada.

Aplica-se a