我对Web服务很陌生,希望确保自己正确地做事。如何在Web服务中公开自定义对象(包含子对象)?
我有包含子对象以及自定义对象。 (假设公司对象,子对象是Employee对象的集合)
我想网络服务来回报公司对象的集合。我是否使服务返回一个Dataset并自定义生成一个包含代表不同对象的数据表的数据集?
这样做的最好方法是什么?我试图序列化它,但这似乎也不起作用。
我想这个dll http://www.codeproject.com/KB/linq/linqsqlserialization.aspx
但输出XML似乎不包括子对象。
你能澄清 - 您使用传统的ASP.NET 2.0 Web服务(ASMX)或.NET WCF服务?这会影响答案。 – 2010-02-11 16:23:10
您的数据源当前是数据集,还是您正在谈论转换为数据集?这些业务对象是? – 2010-02-11 16:35:15
传统2.0。数据源是公司对象的列表 – Wil 2010-02-11 17:55:40