IEntityInstance.Disassociate 方法 (EntityInstanceCollection, IAssociation)
使用指定的關聯性,會移除此外部項目與指定的外部項目之間的關聯。
命名空間: Microsoft.BusinessData.Runtime
組件: Microsoft.BusinessData (在 Microsoft.BusinessData.dll 中)
語法
'宣告
Sub Disassociate ( _
instances As EntityInstanceCollection, _
association As IAssociation _
)
'用途
Dim instance As IEntityInstance
Dim instances As EntityInstanceCollection
Dim association As IAssociation
instance.Disassociate(instances, association)
void Disassociate(
EntityInstanceCollection instances,
IAssociation association
)
參數
instances
類型:Microsoft.BusinessData.Runtime.EntityInstanceCollection若要移除此外部項目關聯的外部項目。此集合必須包含完全在外部項目,每個來源外部內容類型的指定的關聯性。
association
類型:Microsoft.BusinessData.MetadataModel.IAssociation關聯。
備註
這個方法將在外部項目針對指定的關聯性的外部索引識別碼值重設為預設值。送出到外部系統的變更,必須呼叫更新方法。這個方法僅使用外部索引鍵根據的關聯。沒有外部索引鍵關聯,請使用Disassociate() 方法。指定的關聯性必須Disassociator或必須在AssociationGroup其中包含Disassociator。
Business Data Connectivity 物件模型中的物件的執行個體被與他們從取得中繼資料儲存區。使用連結至一個執行個體的中繼資料儲存區中,從另一個中繼資料儲存區的執行個體,會造成資料損毀及其他非預期的行為。如需詳細資訊,請參閱DatabaseBackedMetadataCatalog、 FileBackedMetadataCatalog,與RemoteSharedFileBackedMetadataCatalog。