在POCO中使用AutoMapper?

3

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

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

然而,在我的POCO类中有一些代码片段用于映射实体。业务目的是从一个数据源获取实体并更新另一个数据源。在这里,我正在手动映射,并且发现在我可以使用AutoMapper的情况下调整映射非常麻烦。

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

1个回答

2

我会以问题的形式回答你的问题。

为什么使用AutoMapper映射属性可能是不好的?除了担心引用外部程序集,我想不到任何理由不使用AutoMapper。


我希望是这样的 - 只是不是完全有信心。谢谢! - Mayo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接