1. 程式人生 > >ASP.NET MVC三層架構基礎詳細操作圖文教程(VS2017)(2)

ASP.NET MVC三層架構基礎詳細操作圖文教程(VS2017)(2)

沒錯,Userinformation_BLL.cs類就是邏輯類。
我們先把DAL層的方法都COPY過來,因為他們是要是BLL層裡實現的,當然我是倒著講的,所以現在我們倒著在實現,嘿嘿。按理來說,我們應該先UI,再BLL,最後再DAL。為了方便大家深入了理解,所以我就反著來了。
COPY過來後,我們刪掉方法內的內容,然後呼叫DAL相應的方法如下:


這就是引用的目地。

這是邏輯層,當然會簡簡單單的傳入表示層的引數,獲得資料層的資料返回。
因為這裡舉的是簡單的使用者資訊增,刪,改,查的小例子,所以邏輯不是很複雜。
我們修改幾個方法,第一個是CreateUserInfo另一個是UpdateUserInfo,還有一個UserLogin類
主要是將使用者傳入的密碼引數進行加密。因為我們是使用的實體型別,所以就很好操作了。
在此之前,我們需要在StudyCSharp.Utility新增一個MD5類,即加密類。
因為在MD5類中,我們使用了FormsAuthentication類,所以我們在在Utility專案下對引用目錄點右鍵,新增對system.web的引用。
並在類的名稱空間上引用