DbExpression.Accept<TResultType> 方法 (DbExpressionVisitor<TResultType>)

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

实现生成特定类型的结果值的表达式访问者的访问者模式接口方法。

命名空间:  System.Data.Entity.Core.Common.CommandTrees
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public MustOverride Function Accept(Of TResultType) ( _
    visitor As DbExpressionVisitor(Of TResultType) _
) As TResultType
用法
Dim instance As DbExpression 
Dim visitor As DbExpressionVisitor(Of TResultType)
Dim returnValue As TResultType

returnValue = instance.Accept(visitor)
public abstract TResultType Accept<TResultType>(
    DbExpressionVisitor<TResultType> visitor
)
public:
generic<typename TResultType>
virtual TResultType Accept(
    DbExpressionVisitor<TResultType>^ visitor
) abstract
abstract Accept : 
        visitor:DbExpressionVisitor<'TResultType> -> 'TResultType 
JScript does not support generic types and methods.

类型参数

  • TResultType
    visitor 生成的结果的类型。

参数

返回值

类型:TResultType
TResultType 的一个实例。

异常

例外 条件
ArgumentNullException

visitor 为 null。

请参阅

参考

DbExpression 类

Accept 重载

System.Data.Entity.Core.Common.CommandTrees 命名空间