文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!(转)

关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!(转)

时间:2010-10-06  来源:yongsoo

做一个网站时,有2个表,是一对多的关系

然后用生成器自动生成了一个LINQ To SQL类,然后查询子表时

由于子表里也有个父表的属性,所以当把查询的结果ToList时

又通过Webservice输出,产生了

System.InvalidOperationException: 生成 XML 文档时出错 这样的错误

原因就是子表里还有一个父表的属性,造成了循环引用

后来终于在一个俄罗斯的网站找到了解决办法,就是在设计器里生成LINQ类时,改变相关属性设置

表如下

点击中间的连接箭头

在属性管理器里修改

把父属性里访问权限改成Friend

然后把LINQ TO SQL 类的属性也修改一下

序列化模式改成单向

这样就可以了~~~~~

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载