共用方式為


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

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

System.Data.Entity.Core.Objects 命名空間提供查詢和使用實體資料類型的機能。

類別

  類別 描述
公用類別 CompiledQuery 快取 ELinq 查詢
公用類別 CurrentValueRecord 目前已指派給實體之屬性的值。
公用類別 DbUpdatableDataRecord 提供物件資料之原始值的存取權。DbUpdatableDataRecord 會實作允許更新物件原始值的方法。
公用類別 EntityFunctions 已過時。 提供公開 (Expose) EDM 標準函式以用於 DbContextObjectContext LINQ to Entities 查詢的 Common Language Runtime (CLR) 方法。
公用類別 ExecutionOptions 表示執行查詢的選項。
公用類別 ObjectContext ObjectContext 是最上層物件,會封裝 CLR 與資料庫之間的連接,當做建立、讀取、更新和刪除作業的閘道。
公用類別 ObjectContextOptions 定義影響 ObjectContext 行為的選項。
公用類別 ObjectMaterializedEventArgs ObjectMaterialized 事件的 EventArgs。
公用類別 ObjectParameter 此類別表示位於物件層的查詢參數,由名稱、類型和值所組成。
公用類別 ObjectParameterCollection 表示位於物件層的查詢參數集合。
公用類別 ObjectQuery 此類別會在物件層實作不具類型的查詢。
公用類別 ObjectQuery<T> ObjectQuery 會在物件層實作強類型查詢。查詢是使用 Entity-SQL 字串指定,而且可透過呼叫 ObjectQuery 宣告的 Entity-SQL 式查詢產生器方法建立。
公用類別 ObjectResult 此類別會實作 IEnumerable 和 IDisposable。此類別的執行個體會從 ObjectQuery.Execute 方法傳回。
公用類別 ObjectResult<T> 此類別表示 Execute(MergeOption) 方法的結果。
公用類別 ObjectSet<TEntity> 表示用來執行建立、讀取、更新和刪除作業的具類型實體集。
公用類別 ObjectStateEntry 表示實體、實體虛設常式或關聯性
公用類別 ObjectStateManager 維護實體 (Entity) 類型執行個體 (Instance) 和關聯性 (Relationship) 執行個體的物件狀態與識別 (Identity) 管理。
公用類別 OriginalValueRecord 從資料庫擷取的實體屬性原始值。
公用類別 ProxyDataContractResolver DataContractResolver,它知道如何將針對永續性無知類別建立的 Proxy 類型解析為其基底類型。這會與 DataContractSerializer 搭配使用。

介面

  介面 描述
公用介面 IObjectSet<TEntity> 定義允許對結果集的成員資格進行修改的 IQueryable 實作行為。

委派

  委派 描述
公用委派 ObjectMaterializedEventHandler ObjectMaterialized 事件的委派。

列舉型別

  列舉 描述
公用列舉類型 MergeOption 可讓從資料庫載入的新物件與記憶體中已存在的物件合併的不同方式。
公用列舉類型 RefreshMode 定義從資料庫重新整理記憶體內的資料時,用來處理已修改之屬性的不同方式。
公用列舉類型 SaveOptions 用來修改 ObjectContext.SaveChanges() 行為的旗標