我已经尝试了许多代码,但仍然无法正常工作,我是新的动态crm 2011的开发人员。我创建了与用户实体有多对多关系的新自定义实体“new_smsmessage”,我编写插件向许多用户发送短信,我需要在我的插件中检索用户mobilenumber,我使用下面的代码检索userId,但一直获取crm中的错误消息“给定的键不存在于disctionary” 任何帮助PLZ:动态crm插件查找字段
if (context.InputParameters.Contains("Target") &&
context.InputParameters["Target"] is Entity)
{
Entity entity = (Entity)context.InputParameters["Target"];
if (entity.Attributes.Contains("new_smsmessage") == false)
{
string smstext = entity.Attributes["new_message"].ToString();
string smsnumber = entity.Attributes["new_phonenumber"].ToString();
EntityReference userlookup = (EntityReference)entity["systemuser"];
string receipient = userlookup.Name.ToString();
}
}
但我自定义属性更改为查找字段的名称它给了同样的错误: – Jawad