.NET Compact Framework 3.5 上是不是提供像 AutoMapper 这样的映射库?

Posted

技术标签:

【中文标题】.NET Compact Framework 3.5 上是不是提供像 AutoMapper 这样的映射库?【英文标题】:Is a mapping library like AutoMapper available on the .NET Compact Framework 3.5?.NET Compact Framework 3.5 上是否提供像 AutoMapper 这样的映射库? 【发布时间】:2011-01-05 12:35:45 【问题描述】:

是否有人在开发 AutoMapper 的 .NET Compact Framework 端口,或者是否有任何类似的用于 .NET Compact Framework 的映射库?

【问题讨论】:

相关:***.com/questions/7052002/alternatives-to-automapper 和 ***.com/questions/4663577/automapper-vs-valueinjecter 那么 valueinjecter 呢?? 【参考方案1】:

您可以在 OmuMapper 的基础上进行构建吗? (更新:@Omu 本人已经建立了ValueInjecter)。

(显然,这很有可能不会遇到您可能面临的许多挑战。您真的对所有 AM 功能感兴趣吗?大小是一个问题吗?您可以提供更多背景信息吗?)

编辑:正如他们RTW'd over at AutoMapper 一样,也许现在是在全世界的目光注视下在他们的论坛上提问的最佳时机。

编辑 2:12 年 10 月 5 日 - AM 目前仍不正式支持它,see this email thread with '10 and '12 contributions from @Jimmy Bogard himself。 ... but ValueInjecter does support it (with some provisos)

【讨论】:

我只是对在 .NET Compact Framework 上工作的简单映射器感兴趣。你打算在 Google Code / CodePlex 上发布你的映射器吗? @DanielO:不确定你指的是我还是 Omu。我的回答是,我坚信写 YAM 是个坏消息,原因有很多。另一方面(我有不同的手指),具体取决于您的确切使用场景(您可以详细说明,以便向我们展示您正在执行多少映射以及您是否在进行格式化以及性能是否对您的上下文),写一些 Quick And Dirty 就像 Omu 所写的那样实际上是有意义的 a) 所示是可能的 b) 使用。 Omu 发布了他的大部分内容,并且看起来愿意分享 - 我会问他。 好的。我已经看到 AutoMapper 即将支持 CF,所以在那之前我会使用小型映射系统。 这是个好消息。你最不想做的就是维护和扩展对你来说不是核心的东西。【参考方案2】:

EmitMapper 更快

emitmapper.codeplex.com

不过是微妙的希望它可以在CF中运行

更新:抱歉,.net cf 中不存在 System.Reflection.Emit

【讨论】:

以上是关于.NET Compact Framework 3.5 上是不是提供像 AutoMapper 这样的映射库?的主要内容,如果未能解决你的问题,请参考以下文章

.NET Compact Framework 3.5 上是不是提供像 AutoMapper 这样的映射库?

Sql Server CE 3.5 和 .NET Compact Framework 2.0 SP2

.NET Compact Framework 中的 OCR 图像

.NET Compact Framework,属性性能问题和字段更改跟踪

在 .NET Compact Framework 中使用简单的 SOAP

如何使用 .NET compact framework 2.0 播放 MIDI 文件?