首页 新闻 会员 周边 捐助

EF查询出的集合序列化问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2014-03-23 22:25

有两个多对多对象,如:角色与权限

用EF查询出权限集合时,权限与角色 对象之间存在相互引用问题

用Newtonsoft.Json序列化是出错:Self referencing loop detected for type 'Entity.SYS.Popedom'.

 

请问怎么解决????

xiaoliepower的主页 xiaoliepower | 初学一级 | 园豆:13
提问于:2013-12-04 22:45
< >
分享
所有回答(3)
0

自己建一个ViewModel用linq把想想要的数据转成ViewModel然后再转json给页面用,对于业务复杂的系统最好不要把跟数据库对应的poco直接转json给页面

junjieok | 园豆:779 (小虾三级) | 2013-12-04 23:06
0

使用匿名类取部分列(前台展示需要的列)

秋壶冰月 | 园豆:5903 (大侠五级) | 2013-12-05 00:06
0

是对象序列化为String类型时报错是吧,Newtonsoft.Json 序列化方法有扩展参数,你可以试试。

@Sunth | 园豆:134 (初学一级) | 2013-12-05 10:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册