Dynamics crm 2011 在MS CRM中添加选项SetValue的步骤

Dynamics crm 2011 在MS CRM中添加选项SetValue的步骤,dynamics-crm-2011,dynamics-crm-2013,Dynamics Crm 2011,Dynamics Crm 2013,我必须写一个代码,它将在MS CRM的插件中添加一个新的optionsetvalue entity.Attributes.Add("test_entity", new OptionSetValue(1)); 我已经尝试过实现这段代码,但它不起作用。建议使用代码 您具有更新或设置实体的OptionSetValue属性的正确语法。您也可以用更少的代码来实现这一点: 实体[测试实体]=新选项SetValue1; 因此,您的问题可能与您正在执行的实体和插件类型有关。实体是为创建或更新实体而注册的插件的

我必须写一个代码,它将在MS CRM的插件中添加一个新的optionsetvalue

entity.Attributes.Add("test_entity", new OptionSetValue(1));

我已经尝试过实现这段代码,但它不起作用。建议使用代码

您具有更新或设置实体的OptionSetValue属性的正确语法。您也可以用更少的代码来实现这一点:

实体[测试实体]=新选项SetValue1; 因此,您的问题可能与您正在执行的实体和插件类型有关。实体是为创建或更新实体而注册的插件的目标吗?那么这就是你要做的全部了。如果实体是您已搜索或将要创建的其他值,则您必须实际使用IOrganizationService更新/创建实体

实体[测试实体]=新选项SetValue1; 服务更新;
定义不起作用。你如何验证它?您如何验证插件是否正在执行?插件注册的是什么事件?您是在尝试添加新值还是在选项集中添加新选项?另外,如果在插件中使用的字段不在属性列表中,那么您所做的就是工作。如果是这样的话,Daryl解决方案会解决你的问题。