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;