私のウェブサイトには、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]'。