我有一個控制器MVC使用Json.NET
[HttpPost]
public ActionResult Index([DataSourceRequest]DataSourceRequest request)
{
var tickets = db.Tickets.Include(t => t.AreaOfBusiness).Include(t => t.Assignee).Include(t => t.Severity).Include(t => t.TicketStatu);
return this.Json(tickets.ToDataSourceResult(request));
}
內部此代碼,但我得到
在序列化類型的對象時檢測到循環引用序列JSON「System.Data.Entity的.DynamicProxies.Ticket_2B104FE45830306408DA130C08090F61ADA6B8A0106592FECE85087B94B
推出KendoGrid時。
我看到NewtonSoft Json.Net可以處理循環引用。我無法理解如何使用它。
你能幫我修改代碼,以便使用Json.Net嗎?
Thanx提前!
什麼回報'ToDataSourceResult '? –
我想要使用NewtonSoft的Json.NET的equivelant代碼,這樣我就不必在我的模式中刪除主鍵和外鍵,以避免「Circular Reference」 – PanosPlat
您可以將NewtonSoft Json.Net理解這一點嗎? –