次の方法で共有


SqlNullabilityProcessor.Visit メソッド

定義

オーバーロード

Visit(SelectExpression)

を訪問します SelectExpression

Visit(TableExpressionBase)

を訪問します TableExpressionBase

Visit(SqlExpression, Boolean)

SqlExpression 訪問し、その null 許容を計算します。

Visit(SqlExpression, Boolean, Boolean)

SqlExpression 訪問し、その null 許容を計算します。

Visit(SelectExpression)

を訪問します 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

パラメーター

selectExpression
SelectExpression

アクセスする select 式。

戻り値

最適化された選択式。

適用対象

Visit(TableExpressionBase)

を訪問します 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

パラメーター

tableExpressionBase
TableExpressionBase

参照するテーブル式のベース。

戻り値

最適化されたテーブル式ベース。

適用対象

Visit(SqlExpression, Boolean)

SqlExpression 訪問し、その 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

パラメーター

sqlExpression
SqlExpression

アクセスする SQL 式。

nullable
Boolean

sql 式が null 許容かどうかを示すブール値。

戻り値

最適化された SQL 式。

適用対象

Visit(SqlExpression, Boolean, Boolean)

SqlExpression 訪問し、その 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

パラメーター

sqlExpression
SqlExpression

アクセスする SQL 式。

allowOptimizedExpansion
Boolean

null 値を false 値と見なす最適化された展開が許可されるかどうかを示すブール値。

nullable
Boolean

sql 式が null 許容かどうかを示すブール値。

戻り値

最適化された SQL 式。

適用対象