代码之家  ›  专栏  ›  技术社区  ›  ashveli

Dynamics CRM 2011-增加查找价值?

  •  0
  • ashveli  · 技术社区  · 7 年前

    var value = item.GetAttributeValue<EntityReference>("attributename").Name;
    

    现在的主要任务是为查找字段赋值。当我试图增加价值时,它失败了。我在网上浏览了一下,关于这方面的信息不多。我只能找到一些 Xrm第页

    请任何一位专家在这方面提供帮助;给我点光?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Dave Clark    7 年前

    创建一个新的实体对象,设置所需的属性值(在本例中为 EntityReference Microsoft.Xrm.Sdk.IOrganizationService.Update .

    1. var entity = new Entity { Id = new Guid("recordId"), LogicalName = "entityName" };
      
    2. 设置属性值

      entity["attributeName"] = new EntityReference(new Guid("recordId"), "entityName");
      
    3. 呼叫更新

      service.Update(entity);