У меня есть база данных 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]'.