0

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

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;
}

我最大的问题是我想重新利用微风客户端查询功能,而不是创建我的一个。由于轻而易举地获取实体数据,我看不出这是如何或是否可行……这可能吗?

4

0 回答 0