SqlNullabilityProcessor.Visit Metoda

Definicja

Przeciążenia

Visit(SelectExpression)

Odwiedza element SelectExpression.

Visit(TableExpressionBase)

Odwiedza element TableExpressionBase.

Visit(SqlExpression, Boolean)

Odwiedza element SqlExpression i oblicza jego wartość null.

Visit(SqlExpression, Boolean, Boolean)

Odwiedza element SqlExpression i oblicza jego wartość null.

Visit(SelectExpression)

Odwiedza element 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

Parametry

selectExpression
SelectExpression

Wybrane wyrażenie do odwiedzenia.

Zwraca

Zoptymalizowane wyrażenie wyboru.

Dotyczy

Visit(TableExpressionBase)

Odwiedza element 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

Parametry

tableExpressionBase
TableExpressionBase

Baza wyrażeń tabeli do odwiedzenia.

Zwraca

Zoptymalizowana baza wyrażeń tabeli.

Dotyczy

Visit(SqlExpression, Boolean)

Odwiedza element SqlExpression i oblicza jego wartość null.

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);
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

Parametry

sqlExpression
SqlExpression

Wyrażenie sql do odwiedzenia.

nullable
Boolean

Wartość logiczna wskazująca, czy wyrażenie sql jest możliwe do wartości null.

Zwraca

Zoptymalizowane wyrażenie sql.

Dotyczy

Visit(SqlExpression, Boolean, Boolean)

Odwiedza element SqlExpression i oblicza jego wartość null.

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);
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

Parametry

sqlExpression
SqlExpression

Wyrażenie sql do odwiedzenia.

allowOptimizedExpansion
Boolean

Wartość logiczna wskazująca, czy zoptymalizowane rozszerzenie uwzględnia wartość null jako wartość false jest dozwolona.

nullable
Boolean

Wartość logiczna wskazująca, czy wyrażenie sql jest możliwe do wartości null.

Zwraca

Zoptymalizowane wyrażenie sql.

Dotyczy