共用方式為


ObjectResult 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

此類別會實作 IEnumerable 和 IDisposable。 此類別的執行個體會從 ObjectQuery.Execute 方法傳回。

繼承階層

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.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public MustInherit Class ObjectResult _
    Implements IEnumerable, IDisposable, IListSource, IDbAsyncEnumerable
'用途
Dim instance As ObjectResult
[SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public abstract class ObjectResult : IEnumerable, 
    IDisposable, IListSource, IDbAsyncEnumerable
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1010:CollectionsShouldImplementGenericInterface")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
public ref class ObjectResult abstract : IEnumerable, 
    IDisposable, IListSource, IDbAsyncEnumerable
[<AbstractClassAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectResult =  
    class 
        interface IEnumerable 
        interface IDisposable 
        interface IListSource 
        interface IDbAsyncEnumerable 
    end
public abstract class ObjectResult implements IEnumerable, IDisposable, IListSource, IDbAsyncEnumerable

ObjectResult 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 ObjectResult 這個建構函式的用途,在供建立測試複本之用,會覆寫具有 Mock 或 Fake 行為的成員。將這個建構函式用於其他用途,可能會導致未預期的行為,包括但不限於擲回 NullReferenceException

靠上

屬性

  名稱 描述
公用屬性 ElementType 在衍生類別中覆寫時,會取得泛型 ObjectResult<T> 的類型。

靠上

方法

  名稱 描述
公用方法 Dispose() 執行與釋出、釋放或重設資源相關聯的工作。
受保護的方法 Dispose(Boolean) 釋放物件結果所使用的資源。
公用方法 Equals (繼承自 Object)。
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetNextResult<TElement> 取得預存程序的下一個結果集。
公用方法 GetType (繼承自 Object)。
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 ToString (繼承自 Object)。

靠上

明確介面實作

  名稱 描述
明確介面實作私用屬性 IListSource.ContainsListCollection IListSource.ContainsListCollection 實作。一律傳回 false。
明確介面實作私用方法 IEnumerable.GetEnumerator 傳回逐一查看查詢結果的列舉值。
明確介面實作私用方法 IListSource.GetList 以適用於資料繫結 (Data Binding) 的格式傳回結果。
明確介面實作私用方法 IDbAsyncEnumerable.GetAsyncEnumerator 傳回逐一查看查詢結果的非同步列舉值。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

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