2017-01-10 72 views

回答

1

我認爲無法訪問您要求的信息。這種信息在本地CRM數據庫中不可用,我想也有類似的情況與CRM在線

+0

謝謝Piotr,我以爲這麼多,將不得不做一些自定義。 – mrrodd

0

不完全是你在找什麼。但這將是實現你想要的一個很好的起點。

使用RetrieveMetadataChangesRequest,我們可以得到的架構更改,如:

  • 將名爲sample_SampleEntityForMetadataQuery與 自定義自定義實體optionset屬性命名:sample_ExampleOptionSet
  • ClientVersionStamp:296646 2012年10月22日21! 42:06
  • 將其他選項添加到sample_ExampleOptionSet屬性 選項
  • 刪除sample_SampleEntityForMetadataQuery自定義實體

-

Sample code可以在MSDN/SDK中找到。

protected RetrieveMetadataChangesResponse getMetadataChanges(
         EntityQueryExpression entityQueryExpression, 
         String clientVersionStamp, 
         DeletedMetadataFilters deletedMetadataFilter) 
{ 
RetrieveMetadataChangesRequest retrieveMetadataChangesRequest = new RetrieveMetadataChangesRequest() 
{ 
    Query = entityQueryExpression, 
    ClientVersionStamp = clientVersionStamp, 
    DeletedMetadataFilters = deletedMetadataFilter 
}; 

return (RetrieveMetadataChangesResponse)_service.Execute(retrieveMetadataChangesRequest); 

} 
+0

版本蓋章:「ClientVersionStamp:296646!2012/10/22 21:42:06」它來自哪裏? – Sxntk

+0

https://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.messages.retrievemetadatachangesrequest.clientversionstamp.aspx –

相關問題