在MS CRM中添加optionsetvalue

时间:2015-02-11 12:15:55

标签: dynamics-crm-2011 dynamics-crm-2013

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

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

我尝试过实现此代码,但它不能完成这项工作。建议代码。

1 个答案:

答案 0 :(得分:0)

您具有更新或设置实体的OptionSetValue属性的正确语法。您可以使用少量代码执行相同的操作:

entity["test_entity"] = new OptionSetValue(1);

所以你的问题可能与实体和你正在执行的插件类型有关。 entity是为实体的创建或更新注册的插件的目标吗?那么这应该是你所要做的。如果实体是您搜索或将要创建的其他值,则必须实际使用IOrganizationService来更新/创建实体。

entity["test_entity"] = new OptionSetValue(1);
service.Update(entity);