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]'.