Tengo una base de datos mssql para mi sitio web dentro de 4 tablas.
Cuando uso esto:
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());
}
}
El código da como resultado el siguiente error:
Newtonsoft.Json.JsonSerializationException: bucle de autorreferencia detectado para la propiedad 'CyberUser' con el tipo 'DAL.CyberUser'. Ruta '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'.