代码之家  ›  专栏  ›  技术社区  ›  Mayo

在POCO中使用AutoMapper?

  •  3
  • Mayo  · 技术社区  · 14 年前

    POCO 在我的ASP.NET MVC项目中处理所有业务逻辑的类。没有对其他项目或第三方程序集的引用。

    AutoMapper 在我的其他项目中促进视图模型/实体之间的映射。这是一个非常棒的工具,当我对给定实体上的字段进行更改时,它为我节省了相当长的时间。

    然而,在我的POCO类中有一些代码段在实体之间映射。业务目的是从一个数据源获取实体并更新另一个数据源。在这里,我是手动映射,我发现当我可以使用AutoMapper时,进去调整映射是很烦人的。

    1 回复  |  直到 14 年前
        1
  •  2
  •   John Farrell    14 年前

    我会用一个问题来回答你的问题。

    除了考虑获取外部程序集引用之外,我想不出还有什么原因不想使用AutoMapper。

    推荐文章