ObjectResult<T> 类

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

此类表示 Execute(MergeOption) 方法的结果。

继承层次结构

System.Object
  System.Data.Entity.Core.Objects.ObjectResult
    System.Data.Entity.Core.Objects.ObjectResult<T>

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

语法

声明
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectResult(Of T) _
    Inherits ObjectResult _
    Implements IEnumerable(Of T), IEnumerable, IDbAsyncEnumerable(Of T),  _
    IDbAsyncEnumerable
用法
Dim instance As ObjectResult(Of T)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectResult<T> : ObjectResult, 
    IEnumerable<T>, IEnumerable, IDbAsyncEnumerable<T>, IDbAsyncEnumerable
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename T>
public ref class ObjectResult : public ObjectResult, 
    IEnumerable<T>, IEnumerable, IDbAsyncEnumerable<T>, IDbAsyncEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectResult<'T> =  
    class 
        inherit ObjectResult 
        interface IEnumerable<'T>
        interface IEnumerable 
        interface IDbAsyncEnumerable<'T>
        interface IDbAsyncEnumerable 
    end
JScript does not support generic types and methods.

类型参数

  • T
    结果的类型。

ObjectResult<T> 类型公开以下成员。

构造函数

  名称 描述
受保护的方法 ObjectResult<T> 仅当创建将重写具有模拟或伪造行为的成员的测试替身时,才使用此构造函数。将此构造函数用于其他目的可能导致意外的行为,包括但不限于引发 NullReferenceException

顶部

属性

  名称 描述
公共属性 ElementType 获取 ObjectResult<T> 的类型。 (重写 ObjectResult.ElementType。)

顶部

方法

  名称 描述
公共方法 Dispose() 执行与释放 (free)、释放 (release) 或重置资源关联的任务。 (继承自 ObjectResult。)
受保护的方法 Dispose(Boolean) 释放由 ObjectResult<T> 占用的非托管资源,还可以释放托管资源。 (重写 ObjectResult.Dispose(Boolean)。)
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetEnumerator 返回一个循环访问查询结果的枚举器。
公共方法 GetHashCode (继承自 Object。)
公共方法 GetNextResult<TElement> 获取存储过程的下一个结果集。 (继承自 ObjectResult。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

显式接口实现  

  名称 描述
显式接口实现私有属性 IListSource.ContainsListCollection IListSource.ContainsListCollection 实现。始终返回 false。 (继承自 ObjectResult。)
显式接口实现私有方法 IEnumerable.GetEnumerator 返回一个循环访问查询结果的枚举器。 (继承自 ObjectResult。)
显式接口实现私有方法 IListSource.GetList 以数据绑定所用的格式返回结果。 (继承自 ObjectResult。)
显式接口实现私有方法 IDbAsyncEnumerable.GetAsyncEnumerator 返回一个循环访问查询结果的异步枚举器。 (继承自 ObjectResult。)
显式接口实现私有方法 IDbAsyncEnumerable<T>.GetAsyncEnumerator 异步获取循环访问 ObjectResult<T> 的枚举器。

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Core.Objects 命名空间