1

插件,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()); 

在此先感謝您的幫助!

回答

5

您正在查看錯誤的值。 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 
相關問題