DbEntityRefExpression.Accept 方法

定義

多載

Accept(DbExpressionVisitor)

針對不會產生結果值的運算式而實作訪客模式。

Accept<TResultType>(DbExpressionVisitor<TResultType>)

針對產生特定型別之結果值的運算式而實作訪客模式。

Accept(DbExpressionVisitor)

針對不會產生結果值的運算式而實作訪客模式。

C#
public override void Accept (System.Data.Common.CommandTrees.DbExpressionVisitor visitor);

參數

visitor
DbExpressionVisitor

DbExpressionVisitor 的執行個體。

例外狀況

visitornull

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Accept<TResultType>(DbExpressionVisitor<TResultType>)

針對產生特定型別之結果值的運算式而實作訪客模式。

C#
public override TResultType Accept<TResultType> (System.Data.Common.CommandTrees.DbExpressionVisitor<TResultType> visitor);

類型參數

TResultType

visitor 所產生的結果型別。

參數

visitor
DbExpressionVisitor<TResultType>

型別 DbExpressionVisitor 的執行個體,這個執行個體會產生特定型別的結果值。

傳回

TResultType

特定型別的結果值,由 DbExpressionVisitor 所產生。

例外狀況

visitornull

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1