我正在使用OData v4,Microsoft.aspnet.odata(v7.0.1)开发OData端点; Microsoft.aspnet.webapi.odata v5.3.1和Microsoft.data.odata v5.6.0作为库。 我的问题如下:我必须以JSON(当然是完成的)和CSV格式导出找到的结果。 看起来您无法直接以CSV格式导出,因此,我想使用Task进行设计。 这是最好的方法吗? 预先感谢您的帮助,
亲切的问候,
答案 0 :(得分:0)
最后,我设计了这样一个动作:
[HttpGet]
[EnableQuery]
public IHttpActionResult Export()
{
try
{
var uri = Request.RequestUri;
return Redirect("https://"+uri.Host+"/Export/Index");
}
catch (Exception)
{
return NotFound();
}
}
当然,所有操作都将在控制器Export中完成,以将我的数据导出为csv,我不会要求OData这样做。 但是,如果您有更详细的解决方案,请分享,
亲切的问候,