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

類別

名稱 Description
CompiledQuery

快取 ELinq 查詢

CurrentValueRecord

目前賦予實體屬性的數值。

DbUpdatableDataRecord

提供物件資料原始值的存取。 DbUpdatableDataRecord 實作了允許更新物件原始值的方法。

EntityFunctions

提供通用語言執行時(CLR)方法,可將 EDM 典範函式暴露於 DbContextObjectContext Entities 查詢或 LINQ to Entities 查詢中。

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

維護實體類型實例與關聯實例的物件狀態與身份管理。

OriginalValueRecord

當實體從資料庫取得時,屬性的原始值。

ProxyDataContractResolver

一個 DataContractResolver,知道如何將為持久無知類別所建立的代理類型解析為其基礎型態。 此工具與 DataContractSerializer 一起使用。

介面

名稱 Description
IObjectSet<TEntity>

定義允許修改所得集合成員資格的 IQueryable 實作的行為。

列舉

名稱 Description
MergeOption

從資料庫載入的新物件可以與記憶體中現有物件合併的不同方式。

RefreshMode

定義了在從資料庫中更新記憶體資料時處理修改過屬性的不同方式。

SaveOptions

用於修改 ObjectContext.SaveChanges() 行為的旗標

委派

名稱 Description
ObjectMaterializedEventHandler

ObjectMaterialized 活動的代表。