替代从WCF数据服务返回DataTable

时间:2012-06-27 14:11:02

标签: c# wcf datatable powerpivot

我有一个报告应用程序,它与用户系统连接并返回要在报告中使用的数据。由于我无法控制数据并且不了解数据结构,因此我一直使用C#DataTable来保存数据。

没有出现要求通过Web服务公开我的应用程序通过PowerPivot返回的数据的要求,现在我明白我需要使用WCF数据服务来实现这一点。

我的问题是我不想返回一个DataTable对象,我宁愿把它转换成更易于管理的东西并返回它。

有人可以提出替代方案吗?

2 个答案:

答案 0 :(得分:1)

我建议您在数据表上使用Xml序列化,这样更易​​于管理,也是一种很好的做法。

答案 1 :(得分:0)

查看DataTableSurrogate,它在SyncFramework中用于序列化DataTable。

MSDN Data Table Surrogate