在 C#.NET 中将列表 <POCO> 转换为数据表

Convert List<POCO> to Datatable in C#.NET

我正在寻找将列表转换为数据的最简洁的方法table。

我看到了一些基本上是 Foreach + Reflection 组合的文章。如果没有其他更清洁的方法来做到这一点,那不是一个坏选择。经过一些研究后,我发现了这篇文章,它使用自动映射器从数据 table:

中混合对象

http://www.geekytidbits.com/automapper-with-datatables/

我想知道是否可以完全相反

为什么要这样做?

您可以找到可以提供帮助的图书馆:FastMember

或者,您可以使用反射来编写一些东西。