您的位置:首页 > 其它

序列化类型为“×××的对象时检测到循环引用

2014-12-27 23:47 295 查看
mvc+ef使用jqgrid读取数据。使用ajax获取数据。时出现
序列化类型为“System.Data.Entity.DynamicProxies.SysUserRole_A4BFAF33439F0CD6195ED74E159FBA8738E56B2889B578DAE7AE808A001E46EB
”的对象时检测到循环引用。
的问题,查询资料是发现是
EF的上下文默认采用创建代理的方式返回实体集合,如果不需要,可以这样:
在返回值的那个方法里加上这么一句
db.Configuration.ProxyCreationEnabled = false;
注:db是context的一个实例化对象
然后问题解决了。。。。
有时间查一下创建代理方式返回实体集合是神马意思。。。。
学无止境
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐