ObjectContext.CreateObjectSet 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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> 的實體集名稱。 如果未在 上 ObjectContext 設定 屬性, DefaultContainerName 則字串必須以預設容器名稱限定。
傳回
新 ObjectSet<TEntity> 執行個體。
例外狀況
EntitySetfrom entitySetName 不符合 EntitySet 物件的 EntityKey ,或 DefaultContainerName 屬性未在 上 ObjectContext 設定,而且名稱不限定為 entitySetName 參數的一部分,或指定的型別屬於多個實體集。