Формат в выходных данных конечной точки CSV OData - PullRequest
0 голосов
/ 22 октября 2018

Я разрабатываю конечную точку OData с использованием OData v4, Microsoft.aspnet.odata (v7.0.1);Microsoft.aspnet.webapi.odata v5.3.1 и Microsoft.data.odata v5.6.0 в качестве библиотек.Мой вопрос заключается в следующем: я должен экспортировать мои найденные результаты в JSON (конечно) и в CSV.Похоже, вы не можете экспортировать напрямую в CSV, поэтому я решил создать его с помощью Задачи.Это лучший способ сделать это?Заранее благодарим за помощь,

С уважением,

1 Ответ

0 голосов
/ 23 октября 2018

Ну, наконец, я разработал такое действие:

[HttpGet]
[EnableQuery]
public IHttpActionResult Export()
{
    try
    {
        var uri = Request.RequestUri;
        return Redirect("https://"+uri.Host+"/Export/Index");
    }
    catch (Exception)
    {
        return NotFound();
    }
}

Конечно, все будет сделано в контроллере Export для экспорта моих данных в виде csv, я не буду просить OData для этого.Однако, если вы получили более продуманное решение, пожалуйста, поделитесь,

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...