共用方式為


EntityReference<TEntity>.Attach(TEntity) 方法

定義

在物件內容中,建立兩個物件之間的多對一或一對一關聯性。

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> 相關聯的物件以及附加至此物件的所有物件都必須處於 UnchangedModified 狀態中。

只有當 Deleted 已經在追蹤關聯性執行個體時,才能附加處於 ObjectStateManager 狀態中的物件。

適用於