使用客户端查询生成CSV文件

时间:2013-07-19 21:51:21

标签: asp.net-mvc breeze

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

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

在客户端,我可以创建过滤器等。是否可以做某事,以便我可以做类似

的事情
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;
}

我最大的问题是我想重新利用breeze客户端查询功能,而不是创建我的一个。由于微风要求获取实体数据,我不知道这是否可行......是否可能?

0 个答案:

没有答案