2011年7月24日 星期日

三層式架構的實現-資料存取層之二

之前寫的三層式架構的實現-資料存取層這篇文章,再多看別人的BLOG後,我認為可以改善的地方還有很多。
之前設定資料存取層也就是DAL(data access Layer)是建立連線後執行SqlDataAdapter等動作,
但是看了許多人的BLOG後,發現大部分的人把DAL的觀念為將SQL語法組合好後在建立連線後執行SqlDataAdapter等動作。
因為工作上看到的也是如此的觀念,所以我就將DAL重新整理一遍。整理過後的DAL共有兩個Class:SqlHelper.cs與DataAccess.cs。
SqlHelper.cs是微軟官方的SqlHelper,可以免費下載,是用來輔助組合SQL語法並執行SqlDataAdapter等動作Class
有關SQLHelper可以在這裡下載。

DataAccess.cs是建立SQL指令後呼叫SqlHelper。

這樣就完成DAL的改善

沒有留言:

張貼留言