Domanda

Sto testando il nuovo apicontroller in ASP.NET MVC 4 Beta ma quando provo a restituire una classe che assomiglia a quanto segue solo poche proprietà vengano serializzate?

public class PageModel : IPageModel {
    public string Id { get; set; }
    public virtual IPageMetadata Metadata { get; private set; }
    public PageModel() {
        Metadata = new PageMetadata();
    }
}

Questo è il codice nel mio controller API

    // GET /api/pages/5
    public PageModel Get(string id) {
        return new PageModel { Id = "pages/1", Metadata = {Name = "Foo"} };
    }

e questo è il risultato

{
Id: "pages/1",
Parent: null
}

È possibile ottenere l'oggetto completo e non solo alcune cose?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top