Я новичок в разработке Microsoft CRM и C#, но мне было поручено создать процесс, который создает маркетинговый список, а затем добавляет участников (контактов) в этот список.Создание маркетингового списка в CRM Dynamics 2013
До сих пор единственным примером я нашел для создания списка маркетинга здесь: http://mubashersharif.blogspot.com/2013/06/create-dynamic-marketing-list-in-crm.html
Однако, когда я пытаюсь это:
List dynamicList = new List()
{
Type = true, //True for Dynamic List
ListName = "Dynamic List", //Name of the List
CreatedFromCode = 2, //1 For Account; 2 For Contact; 3 For Lead
Query = fetchXml
};
Guid _dynamicListId = service.Create(dynamicList);
Я получаю ошибку Using the generic type 'System.Collections.Generic.List<T>' requires 1 type arguments.
I Предположим, это связано с тем, что ожидается List<T>
, а не объект списка CRM. Я не уверен, как указать List, а не List<T>
. Может ли кто-нибудь дать представление?
Спасибо,
Добро пожаловать, помните, что вы сначала использовали ранние связанные типы, и этот использует динамические объекты. Я предпочитаю ранние связанные типы, потому что вы могли бы замечать изменения в схеме раньше, чем с динамическими объектами (например, кто-то удаляет поле или значение параметра и т. Д.) – Jordi