Asp.net mvc 使用客户端查询生成CSV文件

Asp.net mvc 使用客户端查询生成CSV文件,asp.net-mvc,breeze,Asp.net Mvc,Breeze,我有一个功能应用程序使用微风。现在我需要能够导出带有数据的CSV文件。最好能够使用breeze客户端查询系统来获取数据。今天我的控制器中已经有了一个方法: public IQueryable<Movie> Movies() { return _context.Context.Movies; } 我最大的问题是,我想重新利用breeze客户端查询功能,而不是创建一个。因为breeze expetc需要获取实体数据,所以我不知道如何或是否可行。。。有可能吗?您是

我有一个功能应用程序使用微风。现在我需要能够导出带有数据的CSV文件。最好能够使用breeze客户端查询系统来获取数据。今天我的控制器中已经有了一个方法:

public IQueryable<Movie> Movies()
{        
    return _context.Context.Movies;
}

我最大的问题是,我想重新利用breeze客户端查询功能,而不是创建一个。因为breeze expetc需要获取实体数据,所以我不知道如何或是否可行。。。有可能吗?

您是想制作一个包含数据矩阵的CSV文件,还是只是简单地将数组放入CSV?我想以CSV格式返回(在本例中)电影表(或从客户端调用的投影)。
public string ExportMovies()
{        
    var movies = _context.Context.Movies;
    //movies holds my filtered list
    var csvFile = movies.ToCSV("path")
    //return the path to the user download
    return path;
}