ASP.NET MVC 4 Apicontroller non serializza tutte le proprietà
-
12-11-2019 - |
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