次の方法で共有


DbExpressionVisitor<TResultType>.Visit メソッド

定義

オーバーロード

Visit(DbLambdaExpression)

派生クラスでオーバーライドされると、 のビジター パターン メソッド DbLambdaExpression が実装されます。

Visit(DbLikeExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbLikeExpression が実装されます。

Visit(DbLimitExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbLimitExpression が実装されます。

Visit(DbNewInstanceExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNewInstanceExpression が実装されます。

Visit(DbNotExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNotExpression が実装されます。

Visit(DbNullExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNullExpression が実装されます。

Visit(DbOfTypeExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbOfTypeExpression が実装されます。

Visit(DbOrExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbOrExpression が実装されます。

Visit(DbParameterReferenceExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbParameterReferenceExpression が実装されます。

Visit(DbProjectExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbProjectExpression が実装されます。

Visit(DbPropertyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbPropertyExpression が実装されます。

Visit(DbQuantifierExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbQuantifierExpression が実装されます。

Visit(DbRefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRefExpression が実装されます。

Visit(DbRefKeyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRefKeyExpression が実装されます。

Visit(DbRelationshipNavigationExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRelationshipNavigationExpression が実装されます。

Visit(DbScanExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbScanExpression が実装されます。

Visit(DbSkipExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbSkipExpression が実装されます。

Visit(DbSortExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbSortExpression が実装されます。

Visit(DbTreatExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbTreatExpression が実装されます。

Visit(DbJoinExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbJoinExpression が実装されます。

Visit(DbUnionAllExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbUnionAllExpression が実装されます。

Visit(DbIsOfExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIsOfExpression が実装されます。

Visit(DbIsEmptyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIsEmptyExpression が実装されます。

Visit(DbAndExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbAndExpression が実装されます。

Visit(DbApplyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbApplyExpression が実装されます。

Visit(DbArithmeticExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbArithmeticExpression が実装されます。

Visit(DbCaseExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCaseExpression が実装されます。

Visit(DbCastExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCastExpression が実装されます。

Visit(DbComparisonExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbComparisonExpression が実装されます。

Visit(DbConstantExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbConstantExpression が実装されます。

Visit(DbCrossJoinExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCrossJoinExpression が実装されます。

Visit(DbDerefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbDerefExpression が実装されます。

Visit(DbDistinctExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbDistinctExpression が実装されます。

Visit(DbElementExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbElementExpression が実装されます。

Visit(DbEntityRefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbEntityRefExpression が実装されます。

Visit(DbExceptExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbExceptExpression が実装されます。

Visit(DbExpression)

派生クラスでオーバーライドされた場合、認識できない型の式を処理します。

Visit(DbFilterExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbFilterExpression が実装されます。

Visit(DbFunctionExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbFunctionExpression が実装されます。

Visit(DbGroupByExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbGroupByExpression が実装されます。

Visit(DbInExpression)

DbInExpression の型指定されたビジター パターン メソッド。

Visit(DbIntersectExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIntersectExpression が実装されます。

Visit(DbIsNullExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIsNullExpression が実装されます。

Visit(DbVariableReferenceExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbVariableReferenceExpression が実装されます。

Visit(DbLambdaExpression)

派生クラスでオーバーライドされると、 のビジター パターン メソッド DbLambdaExpression が実装されます。

public virtual TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

パラメーター

expression
DbLambdaExpression

参照される DbLambdaExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbLikeExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbLikeExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

パラメーター

expression
DbLikeExpression

参照される DbLikeExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbLimitExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbLimitExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

パラメーター

expression
DbLimitExpression

参照される DbLimitExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbNewInstanceExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNewInstanceExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

パラメーター

expression
DbNewInstanceExpression

参照される DbNewInstanceExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbNotExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNotExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

パラメーター

expression
DbNotExpression

参照される DbNotExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbNullExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbNullExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

パラメーター

expression
DbNullExpression

参照される DbNullExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbOfTypeExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbOfTypeExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

パラメーター

expression
DbOfTypeExpression

参照される DbOfTypeExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbOrExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbOrExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

パラメーター

expression
DbOrExpression

参照される DbOrExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbParameterReferenceExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbParameterReferenceExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

パラメーター

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbProjectExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbProjectExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

パラメーター

expression
DbProjectExpression

参照される DbProjectExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbPropertyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbPropertyExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

パラメーター

expression
DbPropertyExpression

参照される DbPropertyExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbQuantifierExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbQuantifierExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

パラメーター

expression
DbQuantifierExpression

参照される DbQuantifierExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbRefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRefExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

パラメーター

expression
DbRefExpression

参照される DbRefExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbRefKeyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRefKeyExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

パラメーター

expression
DbRefKeyExpression

参照される DbRefKeyExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbRelationshipNavigationExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbRelationshipNavigationExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

パラメーター

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbScanExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbScanExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

パラメーター

expression
DbScanExpression

参照される DbScanExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbSkipExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbSkipExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

パラメーター

expression
DbSkipExpression

参照される DbSkipExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbSortExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbSortExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

パラメーター

expression
DbSortExpression

参照される DbSortExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbTreatExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbTreatExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

パラメーター

expression
DbTreatExpression

参照される DbTreatExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbJoinExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbJoinExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

パラメーター

expression
DbJoinExpression

参照される DbJoinExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbUnionAllExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbUnionAllExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

パラメーター

expression
DbUnionAllExpression

参照される DbUnionAllExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbIsOfExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIsOfExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

パラメーター

expression
DbIsOfExpression

参照される DbIsOfExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbIsEmptyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbIsEmptyExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

パラメーター

expression
DbIsEmptyExpression

参照される DbIsEmptyExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbAndExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbAndExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

パラメーター

expression
DbAndExpression

参照される DbAndExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbApplyExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbApplyExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

パラメーター

expression
DbApplyExpression

参照される DbApplyExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbArithmeticExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbArithmeticExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

パラメーター

expression
DbArithmeticExpression

参照される DbArithmeticExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbCaseExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCaseExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

パラメーター

expression
DbCaseExpression

参照される DbCaseExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbCastExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCastExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

パラメーター

expression
DbCastExpression

参照される DbCastExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbComparisonExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbComparisonExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

パラメーター

expression
DbComparisonExpression

参照される DbComparisonExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbConstantExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbConstantExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

パラメーター

expression
DbConstantExpression

参照される DbConstantExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbCrossJoinExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbCrossJoinExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

パラメーター

expression
DbCrossJoinExpression

参照される DbCrossJoinExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbDerefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbDerefExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

パラメーター

expression
DbDerefExpression

参照される DbDerefExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbDistinctExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbDistinctExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

パラメーター

expression
DbDistinctExpression

参照される DbDistinctExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbElementExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbElementExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

パラメーター

expression
DbElementExpression

参照される DbElementExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbEntityRefExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbEntityRefExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

パラメーター

expression
DbEntityRefExpression

参照される DbEntityRefExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbExceptExpression)

派生クラスでオーバーライドされると、 のビジター パターン DbExceptExpression が実装されます。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

パラメーター

expression
DbExceptExpression

参照される DbExceptExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbExpression)

派生クラスでオーバーライドされた場合、認識できない型の式を処理します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

パラメーター

expression
DbExpression

参照される DbExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbFilterExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbFilterExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

パラメーター

expression
DbFilterExpression

参照される DbFilterExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbFunctionExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbFunctionExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

パラメーター

expression
DbFunctionExpression

参照される DbFunctionExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbGroupByExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbGroupByExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

パラメーター

expression
DbGroupByExpression

参照される DbGroupByExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbInExpression)

DbInExpression の型指定されたビジター パターン メソッド。

public virtual TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbInExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
Public Overridable Function Visit (expression As DbInExpression) As TResultType

パラメーター

expression
DbInExpression

アクセスされる DbInExpression。

戻り値

TResultType

TResultType のインスタンス。

適用対象

Visit(DbIntersectExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbIntersectExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

パラメーター

expression
DbIntersectExpression

参照される DbIntersectExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbIsNullExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbIsNullExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

パラメーター

expression
DbIsNullExpression

参照される DbIsNullExpression

戻り値

TResultType

特定の型の結果値。

適用対象

Visit(DbVariableReferenceExpression)

派生クラスでオーバーライドされた場合は、 のビジター パターンを DbVariableReferenceExpression 実装します。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

パラメーター

戻り値

TResultType

特定の型の結果値。

適用対象