我的解決方案由幾個項目組成-其中一個是Project.DAL,其中定義了所有EF db實體。第二個是Project.Models包含用于業務邏輯的模型類,它們與各自的Project.DAL類非常相似?,F在,我正在使用一個映射器類在DAL <-> Models類之間進行映射,我的問題是,這種映射器的最自然位置在哪里-應該存在Project.Models還是應該創建另一個項目Project.ObjectMappers,然后需要引用它嗎?
1 回答

largeQ
TA貢獻2039條經驗 獲得超8個贊
您的映射器既了解Models也了解DAL項目。這意味著它們絕對不能出現在Model項目中(模型不應該知道EF是存儲解決方案)。
正如John Ephraim Tugado在評論中指出的那樣,這是基于觀點的,但是如果您希望我將其放在DAL的子文件夾中,請參閱參考資料。畢竟,這在很大程度上取決于DAL實現和內部對象。
- 1 回答
- 0 關注
- 195 瀏覽
添加回答
舉報
0/150
提交
取消