11
ตรวจพบลูปการอ้างอิง JSON.Net ด้วยตนเอง
ฉันมีฐานข้อมูล 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: ตรวจพบลูปการอ้างอิงตนเองสำหรับคุณสมบัติ 'CyberUser' ด้วยประเภท 'DAL.CyberUser' เส้นทาง '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'
117
c#
serialization
json.net