ASP.NET創(chuàng)建三層架構(gòu)圖解詳細(xì)教程
1、新建項(xiàng)目
2、創(chuàng)建Visual Studio解決方案
3、再創(chuàng)建項(xiàng)目
4、選擇類庫(kù)類型
5、依次創(chuàng)建bll(業(yè)務(wù)邏輯層),dal(數(shù)據(jù)訪問(wèn)層)和model(模型層也可以叫實(shí)體層)
6、添加一個(gè)網(wǎng)站
7、選擇相應(yīng)的類型
8、修改名稱
9、設(shè)為啟動(dòng)項(xiàng)目
10、結(jié)構(gòu)如下
11、 生成model
12、在dal中引用model
13、選擇model引用
14、看一下
15、dal還可以引用其他類庫(kù),如DBUtility
16、數(shù)據(jù)庫(kù)幫助類庫(kù)
17、model不引用任何類庫(kù)
18、底層類庫(kù)在上層類庫(kù)中被引用
19、web添加引用
20、web層要引用bll、model類庫(kù)
21、當(dāng)然你也可以全部引用過(guò)來(lái)
22、使用bll層進(jìn)行操作
23、web.config配置數(shù)據(jù)庫(kù)鏈接字符串
24、DBUtility層數(shù)據(jù)庫(kù)輔助類中讀取數(shù)據(jù)庫(kù)鏈接,以便操作數(shù)據(jù)
總結(jié):三層一般為web(試圖層),bll(業(yè)務(wù)邏輯層),dal(數(shù)據(jù)訪問(wèn)層),引用順序是 web引用bll,bll引用dal,中間還有一個(gè)model(模型層)作為承載數(shù)據(jù)的媒介,供上面三個(gè)層引用。
相關(guān)文章
利用C#遠(yuǎn)程存取Access數(shù)據(jù)庫(kù)
目前,基于數(shù)據(jù)庫(kù)服務(wù)器的桌面管理程序和Web程序已經(jīng)有太多的應(yīng)用了,尤其是網(wǎng)絡(luò)的大量普及,孤立地?cái)?shù)據(jù)庫(kù)管理系統(tǒng)無(wú)法勝任分布式管理應(yīng)用,但是面對(duì)基于Access數(shù)據(jù)庫(kù)的現(xiàn)有的桌面應(yīng)用我們也無(wú)法完全的摒棄。我們利用.Net 遠(yuǎn)程處理功能將連接和存取Access的行為封裝為一個(gè)遠(yuǎn)程對(duì)象,供網(wǎng)絡(luò)中其它客戶端通過(guò)調(diào)用該遠(yuǎn)程對(duì)象來(lái)存取實(shí)際的Access數(shù)據(jù)庫(kù)。我們以 C# 2005 為開(kāi)發(fā)語(yǔ)言來(lái)實(shí)現(xiàn)上述功能。2008-04-04
如何在WebForm中使用javascript防止連打(雙擊)
如何在WebForm中使用javascript防止連打(雙擊)...2007-01-01
ASP.Net前臺(tái)調(diào)用后臺(tái)變量的方法
asp.net下前臺(tái)數(shù)據(jù)的調(diào)用輸出方法,需要的朋友可以參考下。2010-07-07
.NET?6更新使.NET生態(tài)系統(tǒng)蛻變
微軟正式發(fā)布.NET最新長(zhǎng)期支持版本.NET?6,這個(gè)版本的更新重點(diǎn),除了C#和F#都有許多語(yǔ)言功能改進(jìn)之外,.NET?6終于集大成,成為跨瀏覽器、云計(jì)算、桌面、物聯(lián)網(wǎng)和移動(dòng)應(yīng)用程序的統(tǒng)一平臺(tái),性能也獲得大幅提升,并且更完整支持Arm642022-01-01
詳解ABP框架中領(lǐng)域?qū)拥念I(lǐng)域事件Domain events
ABP是基于ASP.NET框架之上的Web開(kāi)發(fā)框架(GitHub:https://github.com/aspnetboilerplate),這篇我們來(lái)詳解ABP框架中領(lǐng)域?qū)拥念I(lǐng)域事件Domain events,需要的朋友可以參考下2016-06-06
ASP.NET Core中的Options選項(xiàng)模式
這篇文章介紹了ASP.NET Core中的Options選項(xiàng)模式,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
c#中實(shí)現(xiàn)文件拖放打開(kāi)的方法
向ListBox拖入一個(gè)文件,ListBox顯示該文件的路徑,然后單擊該路徑,點(diǎn)擊Open按鈕打開(kāi)該文件2006-10-10
.NET?Core使用CZGL.SystemInfo庫(kù)獲取主機(jī)運(yùn)行資源
這篇文章介紹了.NET?Core使用CZGL.SystemInfo庫(kù)獲取主機(jī)運(yùn)行資源的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01

























