2017-08-01 99 views
0

我正在开发一个Windows窗体应用程序&我用下面的代码检索从查找所有的值:Dynamics CRM 2011 - 添加查找值?

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

现在来分配一个值查阅字段的主要任务。当我尝试添加失败的值时。我在网上浏览,并没有太多有关这方面的信息。我只能找到一些用于Web应用程序的Xrm.Page

任何人的专家请帮助这个&撕碎一些光?

回答

3

创建一个新的实体对象,设置你想要的属性值(在本例中为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. 调用Update

    service.Update(entity);