ObjectContext.CreateObjectSet 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateObjectSet<TEntity>() |
建立新的 ObjectSet<TEntity> 執行個體,這個執行個體用來查詢、加入、修改和刪除指定之實體型別的物件。 |
CreateObjectSet<TEntity>(String) |
建立新的 ObjectSet<TEntity> 執行個體,這個執行個體用來查詢、加入、修改和刪除具有指定之型別和指定之實體集名稱的物件。 |
CreateObjectSet<TEntity>()
建立新的 ObjectSet<TEntity> 執行個體,這個執行個體用來查詢、加入、修改和刪除指定之實體型別的物件。
public:
generic <typename TEntity>
where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet();
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> () where TEntity : class;
member this.CreateObjectSet : unit -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function CreateObjectSet(Of TEntity As Class) () As ObjectSet(Of TEntity)
類型參數
- TEntity
所要求之 ObjectSet<TEntity> 的實體型別。
傳回
新 ObjectSet<TEntity> 執行個體。
例外狀況
適用於
CreateObjectSet<TEntity>(String)
建立新的 ObjectSet<TEntity> 執行個體,這個執行個體用來查詢、加入、修改和刪除具有指定之型別和指定之實體集名稱的物件。
public:
generic <typename TEntity>
where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet(System::String ^ entitySetName);
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> (string entitySetName) where TEntity : class;
member this.CreateObjectSet : string -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function CreateObjectSet(Of TEntity As Class) (entitySetName As String) As ObjectSet(Of TEntity)
類型參數
- TEntity
所要求之 ObjectSet<TEntity> 的實體型別。
參數
- entitySetName
- String
所傳回之 ObjectSet<TEntity> 的實體集名稱。 如果 DefaultContainerName 上未設定 ObjectContext 屬性,則必須由預設容器名稱來限定字串。
傳回
新 ObjectSet<TEntity> 執行個體。
例外狀況
entitySetName
的 EntitySet 不符合物件之 EntityKey 的 EntitySet。
-或-
DefaultContainerName 上未設定 ObjectContext 屬性,而且名稱不符合 entitySetName
參數的一部分。
-或-
指定的型別屬於一個以上的實體集。