2010-02-19 52 views
1

這是我第一次從這樣的事情開始。在具有體面大小的DLL(數據邏輯層)的應用中,BLL(業務邏輯層)是常見的實現。如何開始/繼續爲C#實現數據庫層.net

但是在這方面沒有很好的經驗,我很難從哪裏開始。大多數時候我做了簡單的應用程序,在哪裏打開連接,獲取數據,關閉連接。這對於大尺寸應用來說並不好。對 ?

我訪問了一些網站,但建築方面沒有全面報道,大多數人都關注小問題/步驟。所以請提供關於如何繼續,書籍,博客的意見。

回答

0

是,拉塞爾是正確的。最好使用像NHibernate或Codeplex ODX這樣的ORM,它有助於作爲數據庫的外觀,然後使用ORM創建業務庫來管理業務邏輯。

不幸的是,在我開始在大型企業工作之前,我也沒有得到關於清潔和企業編碼標準的信息。

但底線是所有企業使用的是「DIVIDE AND RULE」的同一個口頭禪。在編程時這很好,因爲它很容易維護,管理和修復應用程序。