Asp.Net MVC+EF+三層架構 簡單搭建 (1) Asp.Net MVC+EF+三層架構
阿新 • • 發佈:2018-11-12
首先,謝謝各位過客觀看,今天我們說下簡單的 Asp.Net MVC+EF+三層架構 搭建( 第一部分)。
很簡單,先看下完成之後程式碼圖:
這裡講的是一個整體框架的搭建,所以頁面暫時Pass,先以一個小的查詢為例。
一、新建Model、Dal、Bll、Common:
都是類庫,即通常所說的資料模型、資料訪問、業務邏輯層。如有一些共同的幫助類或配置資訊可單獨放在一起管理,即這裡新增的Common.
二、新增WebUI: MVC站點專案,即我們通常所說的UI層。
這裡系統已經幫我們搭建好了較基本的頁面和佈局。
三、新增EF資料實體模型物件(這裡不多做介紹,可自行上網查詢相關資料),並構建Dal、Bll層基礎共同類,編寫最基本的底層方法。
在Dal類庫下,新增DbContext及BaseDal類。這裡我們實現一個簡單的查詢功能,添加了一個Query方法。
其他可根據需要自行新增。
Bll中新增基類BaseBll,並例項化BaseDal物件:
四:最後根據業務模組物件,分別新增實現類,比如這裡的MenuBll、MenuDal ,獲取選單相關資料展示。
大功告成了 ,當然這是最基本的了,可能我們在實現的途中會遇到這樣那樣的問題,不要怕,遇到問題是好的,這樣我們就會想辦法去解決它,下次再遇到它,它就不是問題了。
萬丈高樓平地起,打好底子很重要哦@
上述程式碼可參閱GitHub地址:https://github.com/lmssong/mvcEF1112.git,後續會有更新,僅供參考哦