【问题标题】:How do I use AutoMapper to populate back to a DataTable?如何使用 AutoMapper 填充回 DataTable?
【发布时间】:2010-06-25 12:49:33
【问题描述】:

我正在使用 AutoMapper,这是一个很棒的工具。

有很多例子从DataTable/IDataRead to DTO's 但我似乎找不到任何转换DTO 返回强>到DataTable

这可能吗?我尝试了各种方法,但我认为创建 Rows 有一些困难 - 因为你不能 new 他们。

【问题讨论】:

    标签: c# .net automapper dto


    【解决方案1】:

    现在不是开箱即用的。您可以做的是创建一个新的 IObjectMapper。查看源代码中的 DataReaderMapper.cs(在 github 上找到),并构建相反的方向。如果你让它发挥作用,我很乐意将你得到的东西折叠到项目中,因为这听起来是一个非常有趣的想法。

    【讨论】:

    • 谢谢吉米。我今天一直在看,看起来好像可枚举映射器更适合。我知道我可能错了!另外,我不确定是否需要 IL 生成的东西,因为我们将从强类型对象映射到 DataTable。如果你有时间,不介意提供一点帮助。如果有一天我们在会议上见面什么的,我会给你买啤酒,直到它从你的耳朵里冒出来! :)
    【解决方案2】:

    我在 GIT 中分叉了它; Jimmy Bogard 可能希望在下一个主要版本中将其合并。

    你可以得到它here

    【讨论】:

    • 链接好像坏了。你有没有找到解决办法?如果是这样,你能举个例子吗?非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2014-08-22
    相关资源
    最近更新 更多