的Microsoft Dynamics CRM - 插件C# - 添加记录到实体集合

的Microsoft Dynamics CRM - 插件C# - 添加记录到实体集合

问题描述:

插件,C#,微软Dynamics CRM Online中的Microsoft Dynamics CRM - 插件C# - 添加记录到实体集合

我要添加一条记录(姑且称之为 “sampleRecord”),以实体专辑(让我们称之为“sampleCollection”),但不知何故我不能使它工作。我发现在互联网上这个解决方案,但是当我通过ITracingService检查记录总数,它仍然是0。

我的解决方案迄今:

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

,这就是我如何检查记录总数:

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

在此先感谢您的帮助!

您正在查看错误的值。 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