EntityCollection を Dictionary に変換またはコピーしたいと考えています。私のコードは以下です。あわせてご提案ください。
Dictionary<string, string> dictionary = new Dictionary<string, string>();
EntityCollection contentCollection = orgService.RetrieveMultiple(new FetchExpression(contentQuery));
if (contentCollection != null && contentCollection.Entities != null && contentCollection.Entities.Count > 0)
{
foreach (Entity contents in contentCollection.Entities)
{
dictionary.Add(content.Attributes(0).key,content.Attributes(0).value );
}
}