Я работаю над проектом MVC и использую jQuery на странице просмотра для получения данных от контроллера.
public JsonResult CheckUpdate()
{
dt = dt.AddSeconds(-100);
IQueryable<Tweet> _tweet = ttr.CheckTime(dt);
return Json(_tweet, JsonRequestBehavior.AllowGet);
}
Это метод в моем контроллере, который возвращает данные из класса репозитория и возвращает ихкак JSON для моей страницы просмотра, которая использует jQuery для ее получения.
Когда я запускаю программу и проверяю в Firebug, он показывает мне ошибку, которая:
Циркулярная ссылка былаобнаружен при сериализации объекта типа 'TweetTrafficReport.Models.User'
Мой вопрос
- Правильно ли возвращать данные JSON, которые имеют тип IQueryable
- Как я могу использовать данные JSON на странице просмотра и не получить сообщение об ошибке, как указано выше
Спасибо за помощь:)