有没有办法轻松地将平面DataTable转换为嵌套的.NET对象?

时间:2015-05-04 13:19:41

标签: c# sql sql-server-2012

我有一个大手调优的SQL查询,它返回一个包含许多(> 25)列的平面数据表。

目前,我手动将其转换为具有三个嵌套级别的.NET对象(即包含(以及其他属性)其他对象列表的对象,其中包含(以及其他属性)其他对象列表。

AutoMapper之类的东西是否易于将DataTable转换为目标.NET对象,即使它是嵌套的?

1 个答案:

答案 0 :(得分:2)

我是这个问题的原始海报。

事实证明我提出了一个错误的问题:我本来应该问如何轻松执行快速查询,这些查询会映射到POCO的复杂排列中。

我发布了适用于我的解决方案,请参阅How do I write one to many query in Dapper.Net?以及引用Dapper + Slapper.Automapper的答案。