【发布时间】:2015-04-07 10:43:54
【问题描述】:
我正在创建一个插件,它将在我的名为 ContractReview 的自定义实体上触发,在合同审查中,有一个查找将保存与之关联的销售订单。
在我的插件中,我可以通过查找来检索表单上的属性。但是,如何检索特定销售订单的实际 GUID?
【问题讨论】:
标签: c# plugins dynamics-crm-2013
我正在创建一个插件,它将在我的名为 ContractReview 的自定义实体上触发,在合同审查中,有一个查找将保存与之关联的销售订单。
在我的插件中,我可以通过查找来检索表单上的属性。但是,如何检索特定销售订单的实际 GUID?
【问题讨论】:
标签: c# plugins dynamics-crm-2013
我找到了解决方案,但我不确定这是否是最好的方法;
Entity OrderNumberImage = (Entity)context.PostEntityImages["OrderNumberImage"];
Guid salesGUID = ((EntityReference)OrderNumberImage["new_salesorderlookup"]).Id;
【讨论】:
var orderNumber = ((Microsoft.Xrm.Sdk.EntityReference)(OrderNumberImage.Attributes["new_salesorderlookup"])); 因此不确定是否有办法从该代码行获取 GUID
["OrderNumberImage"] 是什么?是包含 new_salesorderlookup 查找的实体吗?