1

我正在尝试填充网格面板以通过 .net 框架 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 模型时,它会给出以下错误 在此处输入图像描述

我能够从数据库中获取所有数据,但不知道我错在哪里?

4

1 回答 1

4

The circular reference is caused by the Json serialization.

See my post here: Preventing StackOverflowException while serializing EF object graph into Json

This post might also help you: EntityFramework to Json workaround?

于 2012-04-05T11:34:25.950 回答