System.Data.Objects 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含可提供物件服務核心功能存取的類別。 這些類別可讓您查詢、插入、更新及刪除資料,其方式是使用實體類型執行個體的強型別 CLR 物件。 物件服務支援 Language-Integrated Query (LINQ) 及針對 Entity Data Model (EDM) 中定義之型別發出的 Entity SQL 查詢。 物件服務會將傳回的資料具體化成物件,並將物件變更傳回資料來源。 它也會提供追蹤變更、將物件繫結至控制項及處理並行等機能。 如需詳細資訊,請參閱物件服務概觀 (Entity Framework)。
類別
CompiledQuery |
表示快取的 LINQ to Entities 查詢。 |
CurrentValueRecord |
提供物件資料之目前值的存取權。 |
DbUpdatableDataRecord |
提供物件資料之原始值的存取權。 DbUpdatableDataRecord 會實作允許更新物件原始值的方法。 |
EntityFunctions |
提供會在 LINQ to Entities 查詢中公開概念模型標準函式的 Common Language Runtime (CLR) 方法。 如需標準函式的資訊,請參閱標準函式。 |
ObjectContext |
提供以物件形式查詢和使用實體 (Entity) 資料的機能。 |
ObjectContextOptions |
定義選項,這些選項會影響 ObjectContext 的行為。 |
ObjectMaterializedEventArgs |
包含 ObjectMaterialized 事件的資料。 |
ObjectParameter |
表示傳遞給物件查詢的查詢參數。 |
ObjectParameterCollection |
將查詢參數表示成在 ObjectParameter 中定義的 ObjectQuery<T> 物件。 |
ObjectQuery |
使用 LINQ to Entities 和 ObjectQuery<T> 針對概念模型實作查詢的通用功能。 |
ObjectQuery<T> |
表示在指定的物件內容中針對概念模型的具類型查詢。 |
ObjectResult |
表示實作 IEnumerable 和 IDisposable 的類別。 這個類別的執行個體是從 ObjectQuery.Execute 方法傳回。 |
ObjectResult<T> |
將 ObjectQuery<T> 的結果表示成可列舉的物件集合。 |
ObjectSet<TEntity> |
代表類型實體集,用來執行建立、讀取、更新和刪除作業。 |
ObjectStateEntry |
代表實體、實體虛設常式或關聯性。 |
ObjectStateManager |
維護實體 (Entity) 類型執行個體 (Instance) 和關聯性 (Relationship) 執行個體的物件狀態與識別 (Identity) 管理。 |
OriginalValueRecord |
提供物件資料之原始值的存取權。 |
ProxyDataContractResolver |
針對為了非持續性資料類別所建立的 Proxy 類型,此類別可協助將其解析為非持續性物件的實際類型。 |
介面
IObjectSet<TEntity> |
提供允許修改一組資料物件的功能。 |
列舉
MergeOption |
指定載入內容物件中的物件如何與已經位於物件內容中的物件合併。 |
RefreshMode |
指定對物件服務所追蹤之物件所做的屬性變更會保留,還是以資料來源中的屬性值取代。 |
SaveOptions |
指定呼叫 SaveChanges(SaveOptions) 方法時的物件內容行為。 |
委派
ObjectMaterializedEventHandler |
表示將負責處理 ObjectMaterialized 之 ObjectContext 事件的方法。 |