C#搭建三層架構


三層架構分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)再加上實體類庫(Model)
 
三層詳解:
1、實體類庫(Model),主要存放數據庫中的表字段。
2、數據訪問層(DAL),主要是存放對數據類的訪問,即對數據庫的添加、刪除、修改、更新等基本操作
3、業務邏輯層(BLL)對傳送數據進行邏輯判斷分折,並進行傳送正確的值。
 

 

 

三層項目的手動搭建,新建項目,這里我以Winform桌面應用程序為例:

 

右擊解決方案,選擇添加 新建項目

 

 

 之后選擇對應的.NET Framework類庫,新建三個類庫,完成Model,BLL,DAL的類庫的搭建(以下是示例,自己可根據項目需求來規范命名,例如你目前做的項目是學生管理系統可以使用Student.Model、student.DAL、student.BLL來命名)

 

 

 

 

三層架構最重要的是引用,如果引用錯了在以后項目使用時會出現各種問題,所以務必小心。以下是三層架構的依賴關系:

 UI引用BLL和Model

 BLL引用DAL和Model

 DAL引用Model

 

 下面以UI為例展示引用步驟:

找到引用,添加引用

 

 找到項目下面的解決方案勾選BLL和Model然后點擊確定

 

 引用后的效果:

 

 以上是搭建三層架構的基本步驟,另外補充一點,當項目管理需要一些幫助類時還可以創建幫助類庫方便管理,添加方法和以上類庫添加一樣就不多做闡述了,例如創建Student.Utility類庫存放數據庫訪問類等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM