2010-11-02 55 views
3

我目前在處理所有業務邏輯的ASP.NET MVC項目中有一個POCO類。沒有提及其他項目或第三方程序集。在POCO中使用AutoMapper?

我也在我的其他項目中使用AutoMapper以促進視圖模型/實體之間的映射。這是一個非常棒的工具,當我對給定實體的字段進行更改時,可以節省相當多的時間。

但是,在我的POCO類中,有幾段代碼在實體之間進行映射。業務目的是從一個數據源獲取實體並更新另一個數據源。在這裏我手動映射,我發現它討厭進入並調整映射時,我可以使用AutoMapper代替。

在業務邏輯項目中使用AutoMapper是個好主意還是壞主意?爲什麼?

回答

2

'會用問題回答你的問題。

爲什麼使用AutoMapper來映射屬性會很糟糕?我想不出有什麼理由,除了擔心外部程序集引用,你不想使用AutoMapper。

+0

我當時希望是這樣 - 只是不完全有信心。謝謝! – Mayo 2010-11-02 18:22:21