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 標準函式以用於 DbContext 或 ObjectContext 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() 行為的旗標 |