2015-01-15 55 views
0

我們是動態api來創建實體,如下所示: Guid id = _orgService.Create(entity);在1筆交易中使用新的零售實體創建新實體

如何使用相關實體創建實體?如果相關實體也是新的?

我應該單獨創建所有實體並調用 _orgService.Associate(entity.LogicalName,entity.Id,relationship,relatedEntities); ??

或者我可以做1交易嗎?

謝謝...

回答

0

您是否看過通過Plugin創建相關實體?您可以創建一個對父實體的調用,並讓該插件執行創建子實體或相關實體。

如果這不可行,那麼我認爲您需要多個服務電話。如果相關實體不存在,則不能添加相關實體參考。你將會返回一個異常。

如果您使用服務呼叫路由,則可以進行的最少呼叫數量爲2個。一個用於創建初始實體,另一個用於創建填充關係的相關實體。

相關問題