1.从实体中获取选项集的值。
int optionValue=((OptionSetValue)entity["选项集名称"]).Value();
2.当创建和修改选项集,要先创建一个OptionSet。
Entity ent=new Entity("实体名称");
ent["选项集名称"]=new OptionSetValue(int);//int 类型的数据
servers.update(ent);
3.取bool类型的选项集
bool b=(bool)entity["选项集名称"];
//给bool类型的选项集赋值
entity["选项集名称"]=bool;//bool类型的数据
4.EntityReference类型是我们的查找类型数据,Lookup类型
获取的方式有:
EntityReference entreference = entity.GetAttributeValue<EntityReference>("查找类型字段名称");
Guid guid=entreference.Id;//对应主表主键
string name=entreference.LogicalName;//获取查找类型对应的主表表类型
//或者
Guid entguid=((EntityReference)entity["查找字段名称"]).Id;
5.创建或修改lookup时需要创建EntityReference
Entity ent=new Entity("实体名称");
ent["查找字段名"]=new EntityReference("主表名称","主表主键Guid")
版权声明:本文为qq_46599963原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。