Обнаружен цикл самоссылки JSON.NetC#

Место общения программистов C#
Anonymous
Обнаружен цикл самоссылки JSON.Net

Сообщение Anonymous »

У меня есть база данных mssql для моего веб-сайта, состоящая из 4 таблиц.

Когда я использую это:

Код: Выделить всё

public static string GetAllEventsForJSON()
{
using (CyberDBDataContext db = new CyberDBDataContext())
{
return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter());
}
}
Код приводит к следующей ошибке:


Newtonsoft.Json.JsonSerializationException : Для свойства CyberUser с типом DAL.CyberUser обнаружен цикл самоссылки.
Путь «[0].EventRegistrations[0].CyberUser.UserLogs[0]».
< /blockquote>

Подробнее здесь: https://stackoverflow.com/questions/135 ... p-detected

Вернуться в «C#»