Ich habe eine MSSQL-Datenbank für meine Website in 4 Tabellen.
Wenn ich das benutze:
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());
}
}
Der Code führt zu folgendem Fehler:
Newtonsoft.Json.JsonSerializationException: Selbstreferenzierende Schleife für Eigenschaft 'CyberUser' vom Typ 'DAL.CyberUser' erkannt. Pfad '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'.