如何使用Dynamics CRM中的c#在CalendarRulesType属性中添加数据

时间:2016-09-09 10:55:56

标签: c# dynamics-crm dynamics-crm-2013 dynamics-crm-2016

任何人都可以提供示例或参考链接,了解如何使用动态crm中的c#添加数据或使用CalenderRules类型属性创建记录。

有关CalenderRules类型属性的信息显示在下面的链接中。但实际上找不到如何添加。

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

1 个答案:

答案 0 :(得分:2)

来自您引用的文章。

  

没有使用CalendarRulesType 的实际属性。使用早期绑定样式时,代码生成工具将创建以下两个模拟属性,这些属性不存在于元数据中。这些属性实际上表示与实体实例 的 一对多关系中关联的日历规则记录的视图。

就像任何其他关系一样,您可以使用Associate或只使用早期/晚期绑定属性并引用实体集合:

早/晚约束:

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

准:

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