1

プラグイン、C#、Microsoft Dynamics CRMのオンラインの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 
関連する問題