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) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。