Tôi có một cơ sở dữ liệu mssql cho trang web của mình trong vòng 4 bảng.
Khi tôi sử dụng cái này:
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());
}
}
Mã dẫn đến lỗi sau:
Newtonsoft.Json.JsonSerializationException: Đã phát hiện vòng lặp tự tham chiếu cho thuộc tính 'CyberUser' với loại 'DAL.CyberUser'. Đường dẫn '[0] .EventRegistrations [0] .CyberUser.UserLogs [0]'.