【问题标题】:Microsoft Dynamics CRM - Plug-in C# - add record to entity collectionMicrosoft Dynamics CRM - 插件 C# - 将记录添加到实体集合
【发布时间】:2017-05-04 17:31:34
【问题描述】:

插件、C#、Microsoft Dynamics CRM Online

我想将一条记录(我们称之为“sampleRecord”)添加到一个实体集合(我们称之为“sampleCollection”),但不知何故我无法让它工作。我在互联网上找到了这个解决方案,但是当我通过 ITracingService 检查总记录数时,它仍然是 0。

到目前为止我的解决方案:

EntityCollection sampleCollection = new EntityCollection();
sampleCollection.Entities.Add(sampleRecord);

这就是我检查总记录数的方式:

tracingService.Trace("total record count: " + sampleCollection.TotalRecordCount.ToString());

提前感谢您的帮助!

【问题讨论】:

    标签: c# plugins dynamics-crm microsoft-dynamics dynamics-crm-online


    【解决方案1】:

    您正在查看错误的值。 TotalRecordCount 是查询执行的结果(不是.Entities 的计数。如果你使用.Entities.Count() 你应该得到正确的值,如下所示:

    var entityCollection = new EntityCollection();
    
    Console.WriteLine(entityCollection.Entities.Count()); // 0
    
    entityCollection.Entities.Add(new Entity());
    
    Console.WriteLine(entityCollection.Entities.Count()); // 1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多