4 つのテーブル内に、Web サイト用の 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]'.