I have a problem with returning a Json using Entity Framework. The code I'm using is:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult Item(int agendaHorarioID)
{
using (var db = new ERPContext())
{
IList<AgendaHorario> agendaHorario = db.AgendaHorario.Where(w => w.AgendaHorarioID == agendaHorarioID).ToList();
var teste = agendaHorario.ToArray();
return Json(new { HttpStatusCode.OK, dados = teste }, JsonRequestBehavior.AllowGet);
}
}
The error that happens is:
A instância de ObjectContext foi descartada e não pode mais ser usada para operações que exijam uma conexão.
The reason for the problem I know, the object has not been transformed into an array to take away the dependency of the Entity Framework. I've tried in many ways but I could not.