我有一个mssql数据库为我的网站在4个表。
当我使用这个的时候:
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’的自引用循环。路径'.EventRegistrations.CyberUser.UserLogs'.
https://stackoverflow.com/questions/13510204
复制相似问题