0

我有一个报告应用程序,它连接到用户系统并返回要在报告中使用的数据。由于我无法控制他的数据,也不知道我一直在使用 C# DataTables 来保存数据的数据结构。

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

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

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

4

2 回答 2

1

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

于 2012-06-27T14:15:52.597 回答
0

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

MSDN 数据表代理

于 2012-06-27T14:21:46.890 回答