我自己进入了服务器,我已经检索了(希望)正确的数据集.然后,我尝试通过以下代码列出所有公司.
EntityCollection result = proxy.RetrieveMultiple(expression);
foreach (var entity in result.Entities)
{
String output = String.Empty;
if (entity.Attributes.Contains("account"))
output = entity.Attributes["account"].ToString();
}
Run Code Online (Sandbox Code Playgroud)
但是,运行一个遍历所有可用属性的内部循环会很不错result.Entities.我应该使用entity.Attributes.Keys还是有更好的方法?
Jam*_*ood 14
我认为这应该可以解决问题.
foreach (Entity entity in result.Entities)
{
foreach (KeyValuePair<String, Object> attribute in entity.Attributes)
{
Console.WriteLine(attribute.Key + ": " + attribute.Value);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18613 次 |
| 最近记录: |