Wcf DataTable方法的结果

时间:2013-05-31 15:11:19

标签: c# wcf datatable

我是WCF的新手,我必须在不知道表架构的情况下从SQL返回数据。 我想从方法返回DataTable,但我发现这不是一个好习惯。 所以我的问题是这个问题的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:3)

我不确定你的情况。但是,我建议您将数据中的数据映射到一个简单的对象,将其标记为Datacontract并将其作为远程对象传输,此处的一些相关技术是POCODTO(数据)转移对象)概念。

您可以参考MSDN与DTO相关的文章,该文章解释案例研究为什么我们应该在转移远程对象时应用DTO。

根据我的经验,POCO轻量级,易于配置和设置,以通过WCF以及传统的网络技术作为Socket,管道进行传输。

您可以在代码项目中查看此article,它可以帮助您了解并找出通过应用POCO传输数据的最佳方式

希望得到这个帮助。