0

以下是有关我的工作计算机的开发环境的信息:

-Microsoft Visual Studio Enterprise 2015 版本 14.0.35123.00 更新 2

- 安装在远程服务器上的 Microsoft Dynamics CRM。

我们的 ASP.NET C# 应用程序使用 Microsoft CRM SDK 与 Microsoft Dynamics CRM 服务器通信。

我试图通过抓取我们的 ASP.NET C# 应用程序从 Microsoft Dynamics CRM 服务器检索的大量信息来进行数据分析。

在以下快照图片中,C# 代码使用 Microsoft.Xrm.Sdk.EntityCollection 类型的结果对象从 Microsoft Dynamics CRM 检索数据:

在此处输入图像描述

有人可以告诉我如何快速以编程方式将所述集合中的数据复制到 csv 文件或 Excel 文件中吗?

4

1 回答 1

1

将其写入文件是最简单的部分,使用StringBuilder遍历所有属性以构建字符串并使用File.WriteAllText并将所有数据写入文件。但最大的问题是采用什么格式?如果您无法读回您所写的内容,那么将所有数据写入文件是没有意义的。将 SDK 对象转换为 JSON 字符串有点棘手。

我建议将对象展平(DTO)将其序列化为 JSON 并将其写入文件,以便您可以将其读出并轻松将其重新转换为 SDK 类型。

于 2016-08-10T16:00:59.243 回答