我想将我的模型数据转换为 DataSet
或 DataTable
(以 excel 格式导出)
db.EMPs.ToList()
db
是 DataContext
,EMPs
是 dataclass
。
如何将此列表导出到 DataTable
,我可以将行导出到 excel 但如何从标题访问列名(不应在 DataTable
中手动添加列名)
最佳答案
您可以使用ToDataTable
扩展方法,但您需要安装MoreLinq第一的。要安装 MoreLINQ
,请在程序包管理器控制台中运行以下命令:
PM> Install-Package morelinq
然后将以下行添加到您的using
指令中:
using MoreLinq;
最后你可以使用 ToDataTable
扩展方法:
DataTable s = db.EMPs.ToDataTable();
关于c# - 将模型导出到数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43798760/