Lenguaje

SqlNullabilityProcessor.Visit Método

Definición

Sobrecargas

Nombre Description
Visit(SqlExpression, Boolean, Boolean)

Visita y SqlExpression calcula su nulabilidad.

Visit(SqlExpression, Boolean)

Visita y SqlExpression calcula su nulabilidad.

Visit(SelectExpression)

Visita un SelectExpressionobjeto .

Visit(TableExpressionBase)

Visita un TableExpressionBaseobjeto .

Visit(SelectExpression, Boolean)

Visita un SelectExpressionobjeto .

Visit(SqlExpression, Boolean, Boolean)

Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs

Visita y SqlExpression calcula su nulabilidad.

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

Expresión sql que se va a visitar.

allowOptimizedExpansion
Boolean

Valor bool que indica si se permite la expansión optimizada que considera que el valor NULL es false.

nullable
Boolean

Valor bool que indica si la expresión sql admite valores NULL.

Devoluciones

Expresión sql optimizada.

Se aplica a

Visit(SqlExpression, Boolean)

Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs

Visita y SqlExpression calcula su nulabilidad.

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

Expresión sql que se va a visitar.

nullable
Boolean

Valor bool que indica si la expresión sql admite valores NULL.

Devoluciones

Expresión sql optimizada.

Se aplica a

Visit(SelectExpression)

Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs

Visita un SelectExpressionobjeto .

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

Expresión de selección que se va a visitar.

Devoluciones

Expresión de selección optimizada.

Se aplica a

Visit(TableExpressionBase)

Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs

Visita un TableExpressionBaseobjeto .

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

Base de expresión de tabla que se va a visitar.

Devoluciones

Base de expresión de tabla optimizada.

Se aplica a

Visit(SelectExpression, Boolean)

Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs
Source:
SqlNullabilityProcessor.cs

Visita un SelectExpressionobjeto .

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

Expresión de selección que se va a visitar.

visitProjection
Boolean

Permite omitir la visita a la proyección, para cuándo se visitará fuera.

Devoluciones

Expresión de selección optimizada.

Se aplica a