C# asp mvc 5中的JSON循环引用
我收到一个循环引用序列化错误,无法加载结果…状态为500 我试图创建一个动态下拉列表,其中包含来自数据库的选项,并用js附加选项 这些是我的班级:C# asp mvc 5中的JSON循环引用,c#,json,asp.net-mvc-5,C#,Json,Asp.net Mvc 5,我收到一个循环引用序列化错误,无法加载结果…状态为500 我试图创建一个动态下拉列表,其中包含来自数据库的选项,并用js附加选项 这些是我的班级: 我不知道可能是什么问题,谢谢您的帮助。可以通过使Causas属性非虚拟来关闭Causas集合的延迟加载 public ICollection<Causas> Causas { get; set; } 您应该创建一个ViewModel来返回所需的数据。不要试图返回数据模型,因为你会遇到各种各样的问题,更不用说大量的数据传输了。谢谢你的帮助
我不知道可能是什么问题,谢谢您的帮助。可以通过使Causas属性非虚拟来关闭Causas集合的延迟加载
public ICollection<Causas> Causas { get; set; }
您应该创建一个ViewModel来返回所需的数据。不要试图返回数据模型,因为你会遇到各种各样的问题,更不用说大量的数据传输了。谢谢你的帮助,这很简单,但我为此而不知所措。
public ActionResult GetA()
{
var category = db.Causas.ToList();
return Json(category, JsonRequestBehavior.AllowGet);
}
public ICollection<Causas> Causas { get; set; }
var Identification = context.Identificacion
.Include(b => b.Causas)
.ToList();