文章 2023-08-23 来自:开发者社区

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

今天遇到的一个问题,请求一段数据,返回赋值给一个对象以后序列化失败,提示“序列化类型为XX的对象时检测到循环引用”。深入进去查看Model时,发现这个要被序列化的Model里面引用了另外一个Model,另外一个Model又引用了这个Model。我TM也是无语。事后排查是这两个表有外键关系,使用EF生成Model的时候,就会这样。这个问题解决起来也不复杂,循环引用的Model是无法序列化的,所以我....

文章 2017-11-26 来自:开发者社区

序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用

序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用   详细错误内容为: 不应为数据协定名称为BlogArticle_8F5767B5CA34AC0BBFE8F59DB428937035A9A77CC2917A318A2808A379392602: http://schemas.datacontract.org/2004/07/Syst...

文章 2017-07-05 来自:开发者社区

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

现象描述: MVC4中将dataTable转换成Json时,总是提示错误:“序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用。”; 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 解决办法: js代码:    $.ajax({  &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。