Estou trabalhando com ASP.NET MVC 5 Web Api. Quero consultar todos os meus usuários.
Escrevi api/users
e recebo isto:
"O tipo 'ObjectContent`1' falhou ao serializar o corpo da resposta para o tipo de conteúdo 'application / json; charset = utf-8'"
No WebApiConfig, já adicionei estas linhas:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Mas ainda não funciona.
Minha função para dados de retorno é esta:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}