Estoy trabajando con ASP.NET MVC 5 Web Api. Quiero consultar a todos mis usuarios.
Escribí api/users
y recibo esto:
"El tipo 'ObjectContent`1' no pudo serializar el cuerpo de la respuesta para el tipo de contenido 'application / json; charset = utf-8'"
En WebApiConfig, ya agregué estas líneas:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Pero todavía no funciona.
Mi función para devolver datos es esta:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}