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
被附著的物體。
例外狀況
當 是 entitynull時。
當無法 entity 與當前相關終端相連結時。 當概念架構中的關聯不支持兩種類型的關係時,這種情況可能發生。
備註
此 Attach 方法用於定義當兩個物件都已附加於物件上下文時,物件與相關物件之間的關係。 如果相關物件尚未附加到物件上下文,則將相關物件設為該 Value 屬性。 當兩個物件都分離時,你也可以透過將相關物件設定為該 Value 屬性,然後將根物件附加到物件圖中來定義關係。 如需詳細資訊,請參閱附加和移除物件。
與此 EntityReference<TEntity> 關聯的物件及所有附加物件必須處於 Unchanged or Modified 狀態。
狀態中的 Deleted 物件只有在已經 ObjectStateManager 追蹤該關係實例時才能附加。