Web sitem için 4 tablo içinde bir mssql veritabanım var.
Bunu kullandığımda:
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, aşağıdaki hatayla sonuçlanır:
Newtonsoft.Json.JsonSerializationException: 'CyberUser' özelliği için 'DAL.CyberUser' türünde kendi kendine başvuran döngü algılandı. Yol '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'.