Wykryto odniesienie cykliczne podczas serializowania obiektu typu „SubSonic.Schema .DatabaseColumn”.

Próbuję wykonać prosty zwrot JSON, ale mam problemy, które mam poniżej.

public JsonResult GetEventData()
{
    var data = Event.Find(x => x.ID != 0);
    return Json(data);
}

Otrzymuję HTTP 500 z wyjątkiem, jak pokazano w tytule tego pytania. Próbowałem też

var data = Event.All().ToList()

To dało ten sam problem.

Czy to błąd lub moja implementacja?

questionAnswers(14)

yourAnswerToTheQuestion