共用方式為


ObjectResult<T> 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 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> 這個建構函式的用途,在供建立測試複本之用,會覆寫具有 Mock 或 Fake 行為的成員。將這個建構函式用於其他用途,可能會導致未預期的行為,包括但不限於擲回 NullReferenceException

靠上

屬性

  名稱 描述
公用屬性 ElementType 取得 ObjectResult<T> 的類型。 (覆寫 ObjectResult.ElementType。)

靠上

方法

  名稱 描述
公用方法 Dispose() 執行與釋出、釋放或重設資源相關聯的工作。 (繼承自 ObjectResult)。
受保護的方法 Dispose(Boolean) 釋放 ObjectResult<T> 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (覆寫 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 以適用於資料繫結 (Data Binding) 的格式傳回結果。 (繼承自 ObjectResult)。
明確介面實作私用方法 IDbAsyncEnumerable.GetAsyncEnumerator 傳回逐一查看查詢結果的非同步列舉值。 (繼承自 ObjectResult)。
明確介面實作私用方法 IDbAsyncEnumerable<T>.GetAsyncEnumerator 非同步取得可逐一查看 ObjectResult<T> 的列舉值。

靠上

執行緒安全

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

請參閱

參考

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