EntityCollection<TEntity>.Attach 方法 (IEnumerable<TEntity>)
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
在物件內容中,定義物件與相關物件之集合之間的關聯性。
命名空間: System.Data.Entity.Core.Objects.DataClasses
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Sub Attach ( _
entities As IEnumerable(Of TEntity) _
)
'用途
Dim instance As EntityCollection
Dim entities As IEnumerable(Of TEntity)
instance.Attach(entities)
public void Attach(
IEnumerable<TEntity> entities
)
public:
void Attach(
IEnumerable<TEntity>^ entities
)
member Attach :
entities:IEnumerable<'TEntity> -> unit
public function Attach(
entities : IEnumerable<TEntity>
)
參數
- entities
類型:System.Collections.Generic.IEnumerable<TEntity>
物件內容中與來源物件相關之物件的集合。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | entities 集合是 null。 |
InvalidOperationException | 來源物件或 entities 集合中的物件為 null 或狀態不是 Unchanged 或 Modified,或者無法根據 EDM 中繼資料定義關聯性。 如果概念結構描述中的關聯不支援這兩個類型之間的關聯性,就可能會發生這種情況。 |
備註
將相關實體載入至本機集合。 如果集合已經填滿或部分填滿,就會合併現有的實體與給定的實體。 給定的實體不會被視為相關實體的完整集合。 擁有者和所有傳入的實體都必須處於 Unchanged 或 Modified 狀態。 只有在狀態管理員已在追蹤關聯性執行個體時,我們才允許刪除的項目。