码迷,mamicode.com
首页 > Web开发 > 详细

MVC+EF 序列化类型为“System.Data.Entity.DynamicProxies.__的对象时检测到循环引用

时间:2019-04-08 21:31:49      阅读:836      评论:0      收藏:0      [点我收藏+]

标签:好用   mil   最简   png   turn   wget   idt   返回   cti   

用MVC+EF做简单查询时,返回json格式数据出现问题

原代码:
 public ActionResult JSon({
            NorthwindEntities db = new NorthwindEntities();
            Employees per = db.Employees.Where(u => u.EmployeeID == 1).FirstOrDefault();
            return Json(per, JsonRequestBehavior.AllowGet);
}

报错:

 技术图片

个人记录最简单而行之有效的方法

1 public ActionResult JSon(){
2             NorthwindEntities db = new NorthwindEntities();
3             db.Configuration.ProxyCreationEnabled = false;
4             Employees per = db.Employees.Where(u => u.EmployeeID == 1).FirstOrDefault();
5             return Json(per, JsonRequestBehavior.AllowGet);
6 }

解决:

技术图片

百度后发现方法挺多,个人认为这个比较好用

MVC+EF 序列化类型为“System.Data.Entity.DynamicProxies.__的对象时检测到循环引用

标签:好用   mil   最简   png   turn   wget   idt   返回   cti   

原文地址:https://www.cnblogs.com/AardWolf/p/10673304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!