2016-09-09 3 views
0

Может ли кто-нибудь указать пример или ссылку на ссылку, как добавить данные или создать запись с атрибутом типа CalenderRules, используя C# в динамике crm.Как добавить данные в атрибут CalendarRulesType с помощью C# в Dynamics CRM

Информация о атрибуте типа CalenderRules приведена ниже в ссылке link.but не может найти на самом деле, как добавить.

https://msdn.microsoft.com/en-in/library/dn817862.aspx#BKMK_Image

ответ

2

Из статьи вы ссылка.

Там нет реальных атрибутов, которые используют CalendarRulesType. При использовании раннего стиля привязки инструмент генерации кода создаст следующие два имитируемых атрибута, которых нет в метаданных. Эти атрибуты на самом деле представляют собой представление записей календарных правил, связанных с отношением «один ко многим», связанным с экземпляром объекта .

Так же, как любые другие отношения, вы можете использовать Associate или просто использовать ранний/поздний связанные атрибуты и ссылки на коллекцию сущностей:

ранний/поздний межи:

calendar.CalendarRules = new[] 
{ 
    new CalendarRule() 
    { 
     Id = calendarRuleId 
    } 
}; 

Associate:

organizationService.Associate(Calendar.EntityLogicalName, calendarId, new Relationship("calendar_calendar_rules"), 
       new EntityReferenceCollection(new[] 
       { 
        new EntityReference(CalendarRule.EntityLogicalName, calendarRuleId) 
       }));