none
关于Webservice复杂类型的序列化求解 RRS feed

  • 常规讨论

  • 项目1:调用项目2的Webservice服务

    项目2:在Webservice中使用了linqTosql 来获取数据,

    错误:

    在项目1中获取出现"重复循环引用的错误"

    其意思应该就是 A类里有B  B类里有A 导致了在序列化时出现错误...我是这么理解的..

    ————————————————————————————————————————

    在网上找了一些相关解决方案,但都不是太理解 或只是针对 dataTable dataSet...

    如果是我需要返回一个

    泛型的,复杂类型(类型为映射的数据库表的实体模型)的对象该如何解决?

    注意:正式因为表的关系比较多,哪怕只取一个对象在序列化是就出现了循环重复引用的问题...

     

    具体关系看图...

    http://hi.csdn.net/attachment/201007/4/1848317_1278225049K9O7.jpg

     

     

     

    2010年7月4日 6:24

全部回复

  • 补充一下:接受Webservice返回的也是aspx,不是客户端...
    2010年7月4日 6:37
  • 项目1从哪里获得数据?从web服务还是直接引用项目2直连?不会是两个都有吧?

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年7月5日 2:37
    版主
  • 谢谢,已经自己解决了..
    2010年7月9日 20:50