我正在尝试填充gridpanel,以便通过.net framework 3.5 MVC和Extjs MVC中的LINQ从数据库获取数据。
我能够存档以从以下代码中获取所有数据
public Object Get()
{
var employeeList = _db.Employees;
var result = new
{
data = employeeList
};
return this.Json(result, JsonRequestBehavior.AllowGet);
}
但是当我将数据传递给extjs模型时,它会给出以下错误
我能从数据库中获取所有数据,但不知道我错在哪里?
答案 0 :(得分:4)
循环引用是由Json序列化引起的。
在此处查看我的帖子:Preventing StackOverflowException while serializing EF object graph into Json
这篇文章也可以帮助您:EntityFramework to Json workaround?