2017-08-01 110 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);