将父实体属性值提取到子实体插件中

时间:2015-03-12 05:08:02

标签: c#-4.0 microsoft-dynamics

如何将父实体属性值提取到插件中,该插件是在创建智能实体&amp ;;做一些计算&再次将其分配给该父实体属性?

1 个答案:

答案 0 :(得分:0)

所以这就是我在插件中通过使用Visual Studio中的SDK创建插件库的方式来实现的....

1st:使用插件上下文创建组织服务。

IOrganizationService service = localContext.OrganizationService;

2nd:调用service.Retrieve()并传递父记录的guid

Entity ent = service.Retrieve(); //pass the guid and parent entity logical name 

3rd:从检索到的实体数据中获取该值

var number = ent["attribute name you want"];

第4名:进行计算

number = number * 100;

第5步:调用service.Update()并使用新字段计算值

传递父记录
ent["attribute name you want"] = number;
service.Update(ent);

然后只需将您的插件部署到CRM。