У мене є база даних 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]'.