我必须编写一个代码,它将在MS CRM中的插件中添加一个新的optionsetvalue。
entity.Attributes.Add("test_entity", new OptionSetValue(1));
我尝试过实现此代码,但它不能完成这项工作。建议代码。
答案 0 :(得分:0)
您具有更新或设置实体的OptionSetValue属性的正确语法。您可以使用少量代码执行相同的操作:
entity["test_entity"] = new OptionSetValue(1);
所以你的问题可能与实体和你正在执行的插件类型有关。 entity
是为实体的创建或更新注册的插件的目标吗?那么这应该是你所要做的。如果实体是您搜索或将要创建的其他值,则必须实际使用IOrganizationService
来更新/创建实体。
entity["test_entity"] = new OptionSetValue(1);
service.Update(entity);