Dynamics crm 2011 hallenge(虽然您可能希望最终让它在服务器端工作)。您可以使用如下内容将目标实体对象转换为CRM对象:var Entity=(Entity)context.InputParameters[“Target”];PhoneCall=entity.ToEn
Dynamics crm 2011 hallenge(虽然您可能希望最终让它在服务器端工作)。您可以使用如下内容将目标实体对象转换为CRM对象:var Entity=(Entity)context.InputParameters[“Target”];PhoneCall=entity.ToEn,dynamics-crm-2011,Dynamics Crm 2011,hallenge(虽然您可能希望最终让它在服务器端工作)。您可以使用如下内容将目标实体对象转换为CRM对象:var Entity=(Entity)context.InputParameters[“Target”];PhoneCall=entity.ToEntity()。然后,您可以将值分配给新的CRM对象,分配方式与分配给Target的方式相同。 EntityCollection toCollection = new EntityCollection(); foreach (var activi
hallenge(虽然您可能希望最终让它在服务器端工作)。您可以使用如下内容将
目标
实体
对象转换为CRM对象:var Entity=(Entity)context.InputParameters[“Target”];PhoneCall=entity.ToEntity()代码>。然后,您可以将值分配给新的CRM对象,分配方式与分配给Target
的方式相同。
EntityCollection toCollection = new EntityCollection();
foreach (var activityParty in ((EntityCollection)previousActivity["to"]).Entities)
{
Entity newActivityParty = new Entity(ActivityParty.EntityLogicalName);
newActivityParty["activityid"] = new EntityReference(context.PrimaryEntityName, context.PrimaryEntityId);
newActivityParty["partyid"] = activityParty["partyid"];
newActivityParty["participationtypemask"] = new OptionSetValue(2);//activityParty["participationtypemask"];
//service.Create(newActivityParty);
toCollection.Entities.Add(newActivityParty);
}
entity["to"] = toCollection;