У меня есть 3 столбца с данными, как следует из файла
FirstName LastName Notes
Tom 10001 Note 1
Bob 10002 11003
Karen 10003 11004
Renee 10004 Note 3
Мне нужно отсканировать их и отправить объекту Dynamics 365 Contact с использованием новых атрибутов Multi-Select Picklist.
Я могу видеть это, например, в следующем документе, представленном на MSDN:
OptionSetValueCollection activities = new OptionSetValueCollection();
activities.Add(new OptionSetValue(1)); //Swimming
activities.Add(new OptionSetValue(9)); //Camping
Contact contact = new Contact();
contact["firstname"] = "Wayne";
contact["lastname"] = "Yarborough";
contact["sample_outdooractivities"] = activities;
_serviceProxy.Create(contact);
, что это обновит / создаст контакт.
Но в моей ситуации мне нужно сканировать таблицу и создавать контактный объект для каждой строки или я могу создать один объект и отправить?
Также есть sample_outdooractivities
поле в сущности Контакт 365 Dynamics? ?
В моем случае Note будет не так, что мне нужно будет поместить туда?
Должен ли я сообщить CRM, что это список выбора с множественным выбором (так как это виртуальный тип в CRM)? Как я могу сделать это с помощью C #?