J'ai une base de données mssql pour mon site web avec 4 tables.
Quand je l'utilise :
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());
}
}
Le code donne lieu à l'erreur suivante :
Newtonsoft.Json.JsonSerializationException : Boucle d'auto-référencement détectée pour la propriété 'CyberUser' avec le type 'DAL.CyberUser'. Chemin '[0].EventRegistrations[0].CyberUser.UserLogs[0]'.