Mam bazę danych mssql dla mojej witryny w 4 tabelach.
Kiedy używam tego:
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());
}
}
Kod powoduje następujący błąd:
Newtonsoft.Json.JsonSerializationException: wykryto pętlę odwołującą się do siebie dla właściwości „CyberUser” o typie „DAL.CyberUser”. Ścieżka „[0] .EventRegistrations [0] .CyberUser.UserLogs [0]”.