Eu tenho um banco de dados mssql para meu site dentro de 4 tabelas.
Quando eu uso isso:
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());
}
}
O código resulta no seguinte erro:
Newtonsoft.Json.JsonSerializationException: Loop de auto-referência detectado para a propriedade 'CyberUser' com o tipo 'DAL.CyberUser'. Caminho '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'.