1

Plug-In, C#, Microsoft Dynamics CRM OnlineMicrosoft Dynamics CRM - Plug-in C# - hinzufügen Datensatz Entität Sammlung

Ich möchte einen Datensatz hinzufügen (nennen wir es "sampleRecord") zu einer Entity Collection (nennen wir es "sampleCollection"), aber irgendwie kann ich es nicht funktionieren lassen. Ich fand diese Lösung im Internet, aber wenn ich die gesamte Anzahl der Datensätze über ITracingService überprüfen, es ist immer noch 0.

meine Lösung so weit:

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

und das ist, wie ich die Gesamtdatenanzahl geprüft:

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

Vielen Dank im Voraus für jede Hilfe!

Antwort

5

Sie suchen nach dem falschen Wert. TotalRecordCount ist ein Ergebnis aus der Abfrage-Ausführung (nicht die Anzahl der .Entities Wenn Sie .Entities.Count() sollten Sie den richtigen Wert erhalten, wie hier gezeigt:.

var entityCollection = new EntityCollection(); 

Console.WriteLine(entityCollection.Entities.Count()); // 0 

entityCollection.Entities.Add(new Entity()); 

Console.WriteLine(entityCollection.Entities.Count()); // 1 
Verwandte Themen