共用方式為


IEntity.EnumerateChangedIdentities 方法

列舉已變更的外部項目識別。

命名空間:  Microsoft.BusinessData.MetadataModel
組件:  Microsoft.BusinessData (在 Microsoft.BusinessData.dll 中)

語法

'宣告
Function EnumerateChangedIdentities ( _
    timeStamp As DateTime, _
    filterCollection As IFilterCollection, _
    lobSystemInstance As ILobSystemInstance _
) As IEntityInstanceEnumerator
'用途
Dim instance As IEntity
Dim timeStamp As DateTime
Dim filterCollection As IFilterCollection
Dim lobSystemInstance As ILobSystemInstance
Dim returnValue As IEntityInstanceEnumerator

returnValue = instance.EnumerateChangedIdentities(timeStamp, _
    filterCollection, lobSystemInstance)
IEntityInstanceEnumerator EnumerateChangedIdentities(
    DateTime timeStamp,
    IFilterCollection filterCollection,
    ILobSystemInstance lobSystemInstance
)

參數

傳回值

類型:Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
最小的資料的外部項目列舉值。

備註

這個方法可以用於最佳化的快取資料的同步處理。這個方法理想的情況下會傳回只身分識別和版本的資訊已修改指定的時間之後, 的外部項目,然後呼叫的應用程式可以要求更新快取的資料已變更的外部項目。

這個方法可能可以傳回許多外部項目。您可以指定IFilterCollection ,篩選結果,並最佳化行為。如需有關如何使用篩選的詳細資訊,請參閱IFilterCollection

這個方法會傳回IEntityInstanceEnumerator,需要特別清理,並會使其他功能,以控制外部系統批次中傳回的資料時的行為。如需有關如何使用外部項目列舉值的詳細資訊,請參閱IEntityInstanceEnumerator

Business Data Connectivity 物件模型中的物件的執行個體被與他們從取得中繼資料儲存區。使用連結至一個執行個體的中繼資料儲存區中,從另一個中繼資料儲存區的執行個體,會造成資料損毀及其他非預期的行為。如需詳細資訊,請參閱DatabaseBackedMetadataCatalogFileBackedMetadataCatalog,與RemoteSharedFileBackedMetadataCatalog

請參閱

參照

IEntity 介面

IEntity 成員

Microsoft.BusinessData.MetadataModel 命名空間

BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance)

EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateIdentities(IFilterCollection, ILobSystemInstance)