Не удалось сериализовать ответ в Web API с помощью Json

Я работаю с 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();
    }
}

Ответы на вопрос(18)

Ваш ответ на вопрос