在POCO中使用AutoMapper?

时间:2010-11-02 14:56:46

标签: c# asp.net-mvc poco automapper business-logic

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

我还在其他项目中使用AutoMapper来促进视图模型/实体之间的映射。这是一个很棒的工具,当我对给定实体的字段进行更改时,可以节省大量时间。

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

在我的业务逻辑项目中使用AutoMapper是一个好主意还是一个坏主意?为什么呢?

1 个答案:

答案 0 :(得分:2)

将回答您的问题。

为什么使用AutoMapper映射属性会有什么不好?除了考虑采用外部程序集引用之外,我不能想到你不想使用AutoMapper的原因。< / p>