Я працюю з ASP.NET MVC 5 Web Api. Я хочу проконсультуватися з усіма своїми користувачами.
Я написав api/users
і отримую це:
"Тип" ObjectContent`1 "не вдалося серіалізувати тіло відповіді для типу вмісту" application / json; charset = utf-8 ""
У WebApiConfig я вже додав ці рядки:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Але це все ще не працює.
Моя функція повернення даних така:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}