目前做的專案中使用了資料集的開發模式,三層結構。
其實不管是不是三層,使用了資料來源控制項最大的好處是:以前需要多表關聯查詢的,現在很多都可以不用了,資料來源控制項會自動幫你搞定這事;)是不是很輕鬆愉快?
例如,A表有三個外鍵,ID1,ID2,ID3,只需要轉換三個欄位為模板,然後選擇適當的控制項來綁定到三個資料來源控制項。 OK,剩下的你就不操心了。
其次,資料來源控制項當中的objdatasource的確好用,其它資料來源控制項或過於簡單,或是專用(sitemap),只有在三層結構的配合下,才能完全發揮資料來源控制項的威力。手工能寫的,我現在還沒碰到objDs不能做的。不過需要“換腦”,切換一下思維。實作方式和手寫程式碼的確不是很相同。我現在有一頁程式碼,以前別人的專案後台用了1K多行,我現在只用了400行不到,這不能不說objDs在某些方面還是有優勢的。
另外,建立adapter時,要注意產生的資料是否類型與資料庫一致,尤其是char(1)型別一般會設定為byte,如果程式碼正確卻出錯,往往是這個問題。修改一下就OK了
http://www.cnblogs.com/emilchan/archive/2006/11/30/578033.html