繁体   English   中英

将数据从Microsoft CRM SDK集合复制到CSV文件或Excel文件。 (数据转储)

[英]Copying Data from Microsoft CRM SDK collection to a CSV file or Excel File. (data-dump)

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

-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文件吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM