[問題] 想問一下Repository pattern一些問題
最近剛從PHP踏進ASP.NET MVC
很多OOP的觀念還是很弱,剛好碰上一個問題,想來請教一下版上各位前輩
從網路mrkt大大的blog這個系列文章中練習
http://ppt.cc/eLF~
今天的問題是我的ViewModel 如果是一個複合好幾張Table所組出來的資料
那我應該是在Services 就把他組好,丟回controller?
但是這樣如果我的View欄位需要異動,ViewModel就要跟著動,Services也要動
似乎沒有達到責任分離的作用?
但如果每個Services都是單一服務,由controller來組合ViewModel,
這樣要在controller 一直join,或者做一些邏輯的轉換,
似乎變成跟 controller 直接存取 entity framework一樣,
多了 services層跟 repository層 好像有點多餘。
不知道是不是我想太多了,總覺得是很簡單的問題,但苦惱了我很久,
想懇請版上前輩們,指點我一下,到底這種情況時,我應該要怎麼做Services層呢?
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.38.142
※ 編輯: lionSYH 來自: 122.117.38.142 (08/04 00:20)
→
08/04 01:00, , 1F
08/04 01:00, 1F
→
08/04 01:01, , 2F
08/04 01:01, 2F
→
08/04 01:01, , 3F
08/04 01:01, 3F
推
08/04 16:35, , 4F
08/04 16:35, 4F
→
08/04 16:36, , 5F
08/04 16:36, 5F