Microsoft Dynamics CRM - 插件 C# - 将记录添加到实体集合
Microsoft Dynamics CRM - Plug-in C# - add record to entity collection
插件、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());
在此先感谢您的帮助!
您查看的值有误。 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
插件、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());
在此先感谢您的帮助!
您查看的值有误。 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