【发布时间】:2018-02-21 19:48:16
【问题描述】:
我有代码可以使用 C# 从 CRM 插件中的 Lookup 中检索值。很简单,从查找中读取 guid,然后在异常中显示。
//Get ParentCaseID
Guid HeaderId = ((EntityReference)entity["new_LookupTransactionHeader"]).Id;
throw new InvalidPluginExecutionException(HeaderId.ToString());
在这段代码中,我只想从查找中获取 guid,但是当我运行插件时,我得到了这样的错误。
给定的键不在字典中
【问题讨论】:
-
一些问题:
new_LookupTransactionHeader是查找字段的正确大写的逻辑名称吗?它是否包含在查询的ColumnSet中?实体对象的Attributes属性包含什么?您是否尝试过调试代码?我还建议阅读 CRM SDK 的文档。
标签: c# plugins dynamics-crm