Döngüsel bir başvuru türü 'ses hızının altında bir nesne seri hale getirilirken tespit edildi.Şema .' DatabaseColumn. | Netgez.com
SORU
20 Temmuz 2009, PAZARTESİ


Döngüsel bir başvuru türü 'ses hızının altında bir nesne seri hale getirilirken tespit edildi.Şema .' DatabaseColumn.

Basit bir JSON dönüş yapmaya çalışıyorum ama aşağıdaki var sorunlar yaşıyorum.

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

Ben bu soru başlığında görüldüğü gibi dışında bir HTTP 500 olsun. Ben de denedim

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

O da aynı sorunu verdi.

Bu bir hata ya da benim uygulama mı?

CEVAP
20 Temmuz 2009, PAZARTESİ


JSON seri hale getirici tarafından desteklenmeyen nesne hiyerarşisi içinde döngüsel başvurular var gibi görünüyor. Tüm sütunları ihtiyacınız var mı? Görünümünde gereken tek özelliklerini almak olabilir:

return Json(new 
{  
    PropertyINeed1 = data.PropertyINeed1,
    PropertyINeed2 = data.PropertyINeed2
});

Bu JSON nesnesi daha hafif ve anlamak daha kolay hale getirir. Eğer varsa birçok özellikleri AutoMapper DTO nesneleri ve nesneler arasındaki Görünüm automatically harita için kullanılabilir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Kamikazeepanda

    Kamikazeepan

    5 ÅžUBAT 2006