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

類別

名稱 Description
CompiledQuery

快取 ELinq 查詢

CurrentValueRecord

目前指派給實體屬性的值。

DbUpdatableDataRecord

提供物件資料之原始值的存取權。 DbUpdatableDataRecord 會實作方法,以允許更新物件的原始值。

EntityFunctions

提供 Common Language Runtime (CLR) 方法,這些方法會公開 EDM 標準函式以用於 DbContext 或 ObjectContext LINQ to Entities查詢。

ExecutionOptions

查詢執行的選項。

ObjectContext

ObjectCoNtext 是封裝 CLR 與資料庫之間的連線的最上層物件,可作為建立、讀取、更新和刪除作業的閘道。

ObjectContextOptions

定義會影響 ObjectCoNtext 行為的選項。

ObjectMaterializedEventArgs

ObjectMaterialized 事件的 EventArgs。

ObjectParameter

這個類別代表物件層的查詢參數,其中包含 Name、Type 和 Value。

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 搭配使用。

介面

名稱 Description
IObjectSet<TEntity>

定義 IQueryable 實作的行為,以允許修改結果集的成員資格。

列舉

名稱 Description
MergeOption

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

RefreshMode

定義從資料庫重新整理記憶體內部資料時處理已修改屬性的不同方式。

SaveOptions

用來修改 ObjectCoNtext.SaveChanges () 行為的旗標

委派

名稱 Description
ObjectMaterializedEventHandler

ObjectMaterialized 事件的委派。