小智 10
在插件中,您可以编写yourEntity.yourAttribute = new OptionSetValue(INDEX);
INDEX是一个可在选项集编辑器中查找的int(默认值为几位数).
要么
您可以设置选项集 yourEntity.Attributes.Add(“yourAttribute”, new OptionSetValue(INDEX));
您可以使用以下方法设置选项设置值: -
OptionSetValue myOptionSet = new OptionSetValue();
myOptionSet.Value = xxxx
myEntity.Attributes["optionSetAttributeName"] = myOptionSet;
Run Code Online (Sandbox Code Playgroud)
//其中xxxx表示所需的值,可以在实体自定义中的属性元数据页面上进行检查
"myEntity"实际上是preImage/postImage还是仅仅是插件中动态创建的实体将确定您是否需要实际调用update方法,但实质上这是您设置选项设置值并更新属性的方式.