我的网站内有4个表的mssql数据库。
当我使用这个:
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());
}
}
该代码导致以下错误:
Newtonsoft.Json.JsonSerializationException:为类型为“ DAL.CyberUser”的属性“ CyberUser”检测到自引用循环。路径'[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'。