1. 程式人生 > >Asp.Net MVC+EF+三層架構 簡單搭建 (1) Asp.Net MVC+EF+三層架構

Asp.Net MVC+EF+三層架構 簡單搭建 (1) Asp.Net MVC+EF+三層架構

首先,謝謝各位過客觀看,今天我們說下簡單的 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,後續會有更新,僅供參考哦