我有以下代码将 EF 输出转换为 CSV 文件(并将其保存到服务器端然后返回):
List<LearningActionMonitoringDTO> results = _context
.LearningActionProgressUpdates
.Include(la => la.LearningAction)
.Where(la => la.LearningActionId == actionId)
.Select(la => new LearningActionMonitoringDTO
{
Title = la.LearningAction.Title,
Progress = la.Progress,
ProgressDate = la.DateCreated.ToString("g"),
}).ToList();
using (var csv = new CsvWriter(new StreamWriter("CSVfiles/Actors.csv")))
{
csv.WriteRecords(results);
}
FileInfo f = new FileInfo("CSVfiles/Actors.csv");
return f;
我想知道是否可以返回resultsCSV 格式而不先将其保存到服务器。我需要将 CSV 文件中的数据输入到 React 组件中以创建一些图表。有什么帮助吗?
富国沪深
相关分类