ObjectContext.CreateObjectSet 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CreateObjectSet<TEntity>() |
建立一個新 ObjectSet<TEntity> 實例,用於查詢、新增、修改及刪除指定實體類型的物件。 |
| CreateObjectSet<TEntity>(String) |
建立一個新 ObjectSet<TEntity> 實例,用於查詢、新增、修改及刪除指定類型且具有指定實體集合名稱的物件。 |
CreateObjectSet<TEntity>()
建立一個新 ObjectSet<TEntity> 實例,用於查詢、新增、修改及刪除指定實體類型的物件。
public virtual System.Data.Entity.Core.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity>() where TEntity : class;
abstract member CreateObjectSet : unit -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.CreateObjectSet : unit -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function CreateObjectSet(Of TEntity As Class) () As ObjectSet(Of TEntity)
類型參數
- TEntity
所請求 ObjectSet<TEntity>實體類型。
傳回
新的 ObjectSet<TEntity> 實例。
例外狀況
該 DefaultContainerName 屬性未被設定在 上 ObjectContext ,或指定的類型屬於多個實體集合。
適用於
CreateObjectSet<TEntity>(String)
建立一個新 ObjectSet<TEntity> 實例,用於查詢、新增、修改及刪除指定類型且具有指定實體集合名稱的物件。
public virtual System.Data.Entity.Core.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity>(string entitySetName) where TEntity : class;
abstract member CreateObjectSet : string -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.CreateObjectSet : string -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function CreateObjectSet(Of TEntity As Class) (entitySetName As String) As ObjectSet(Of TEntity)
類型參數
- TEntity
所請求 ObjectSet<TEntity>實體類型。
參數
- entitySetName
- String
為返回 ObjectSet<TEntity>的實體名稱。 若 DefaultContainerName 該屬性未設定在 ObjectContext 。
傳回
新的 ObjectSet<TEntity> 實例。
例外狀況
EntitySet fromentitySetName 與物件EntityKey的 不符EntitySet,或DefaultContainerName屬性未設定在 ,ObjectContext且名稱未被限定為 entitySetName 參數的一部分,或指定的類型屬於多個實體集合。