Sto lavorando con ASP.NET MVC 5 Web Api. Voglio consultare tutti i miei utenti.
Ho scritto api/users
e ricevo questo:
"Il tipo" ObjectContent`1 "non è riuscito a serializzare il corpo della risposta per il tipo di contenuto" application / json; charset = utf-8 ""
In WebApiConfig, ho già aggiunto queste righe:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Ma ancora non funziona.
La mia funzione per i dati di ritorno è questa:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}