我正试图让亚音速在网络服务中运行 我不知道如何返回数据。当它返回任何内容而不是值时,我只在结果中得到“对象”一词。我错过了什么?
<WebMethod(Description:="Method to retrieveCptCode subsonic List")> _
Public Function GetSubCptCodes() As CPTCodeCollection
Dim coll As CPTCodeCollection = New CPTCodeCollection()
Dim qry As Query = New Query(CPTCode.Schema)
coll.LoadAndCloseReader(qry.ExecuteReader())
Return coll
End Function
答案 0 :(得分:2)
使用SubSonic + WebService需要注意一些缺点。我认为最成功的方法没有直接返回SubSonic对象,而是使用return coll.ToDataTable().
http://www.enterpriseetc.com/post/SubSonic-Take-2.aspx
该主题讨论使用WCF而不是“旧的Web服务”模型