Задать вопрос
@msuprunenko
C/C++ DirectX

Как перевести данные Entity framefork в данные json в WEB API?

Как перевести данные Entity framefork в данные json? Использую Angular + Web API.
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
В App_Start/WebApiConfig.cs в метод Register добавляем
var appXmlType = config.Formatters.XmlFormatter.SupportedMediaTypes.FirstOrDefault(t => t.MediaType == "application/xml");
            config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);

            var jsonFormatter = config.Formatters.OfType<JsonMediaTypeFormatter>().FirstOrDefault();

            if (jsonFormatter != null)
                jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();


в контроллере
public IQueryable<Order> GetOrders()
        {
            return _db.Orders;
        }


Все.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Venesuella
BlackJack и ...
var result = query.ToArray();
return Json(result,JsonRequestBehaviour.AllowGet);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы