EntityReference<TEntity>.Attach(TEntity) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在物件內容中,建立兩個物件之間的多對一或一對一關聯性。
public:
void Attach(TEntity entity);
public void Attach (TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)
參數
- entity
- TEntity
正在附加的物件。
例外狀況
當 entity
是 null
時。
當 entity
無法與目前的相關端相關聯時。 如果概念結構描述中的關聯不支援這兩個型別之間的關聯性,就可能會發生這種情況。
備註
Attach 方法是用來在物件與相關物件已經附加至物件內容時,定義這兩個物件之間的關聯性。 如果相關物件尚未附加至物件內容,請將相關物件設定為 Value 屬性。 當這兩個物件都中斷連結時,您也可以透過將相關物件設定為 Value 屬性,然後在物件圖形中附加根物件,定義其關聯性。 如需詳細資訊,請參閱連結和中斷連結物件。
與這個 EntityReference<TEntity> 相關聯的物件以及附加至此物件的所有物件都必須處於 Unchanged 或 Modified 狀態中。
只有當 Deleted 已經在追蹤關聯性執行個體時,才能附加處於 ObjectStateManager 狀態中的物件。