Как установить значение поиска для записи отношения N:1, а затем создать ее

Между контактом (контактом) и сведениями об автомобиле (cir_cardetails) используется отношение 1:N - теперь я передаю параметр для контакта в качестве поиска сведений об автомобиле, как показано ниже

public static DependencyProperty ContactProperty =   
DependencyProperty.Register("Contact", typeof(Lookup), typeof(CreateCardetails));

 [CrmInput("Contact ID")]
    [CrmReferenceTarget("contact")]
    public Lookup Contact
    {
        get
        {
            return (Lookup)base.GetValue(ContactProperty);
        }
        set
        {

            base.SetValue(ContactProperty, value);
        }
    }

protected override ActivityExecutionStatus Execute(ActivityExecutionContext  
executionContext)
    {

    ----------------------

     ---------------------

      ---------------------

       Guid contactId = ((Lookup)base.GetValue(ContactProperty)).Value;

    Lookup lookup = new Lookup();
            lookup.Value = contactId;
            lookup.type = "contact";

            //Create an car details record which will be linked to the contact record
            DynamicEntity cardetails = new DynamicEntity("cir_cardetails");

            cardetails["cir_carsdetailsid"] = lookup;

            //Setting the picklist value of Model

             Picklist modelPickList = new Picklist();
             modelPickList.Value = model.Value;
          cardetails.Properties.Add(new PicklistProperty("cir_model",modelPickList));

           //Creating the car details record
            Guid carkey = crmService.Create(cardetails);



}

Но теперь я хочу установить значение GUID (поиск) для записи сведений об автомобиле, а затем создать запись сведений об автомобиле. Это правильно, что я сделал в приведенном выше коде, как

Lookup lookup = new Lookup();
lookup.Value = contactId;
lookup.type = "contact";

DynamicEntity cardetails = new DynamicEntity("cir_cardetails");

cardetails["cir_carsdetailsid"] = lookup;

Пожалуйста, помогите, как я смогу установить значение поиска.

0 ответов

Другие вопросы по тегам