System.Data.Entity.Core.Objects 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | 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 活動的代表。 |