三層架構(gòu)之?dāng)?shù)據(jù)訪問層

你好,是我琉憶。

今天我們講一講三層架構(gòu)中的數(shù)據(jù)訪問層

1、數(shù)據(jù)訪問層的介紹

數(shù)據(jù)訪問層(Data Access Layer,簡(jiǎn)稱?DAL)負(fù)責(zé)與數(shù)據(jù)庫的交互,運(yùn)行數(shù)據(jù)庫查詢并執(zhí)行更新。簡(jiǎn)單的說法就是實(shí)現(xiàn)對(duì)數(shù)據(jù)表的Select(查詢),Insert(插入),Update(更新),Delete(刪除)等操作。如果要加入ORM的元素,那么就會(huì)包括對(duì)象和數(shù)據(jù)表之間的映射,以及對(duì)象實(shí)體的持久化。數(shù)據(jù)訪問層,簡(jiǎn)單的說,就是在DAL層對(duì)數(shù)據(jù)庫進(jìn)行的SQL語句等操作。

2、數(shù)據(jù)訪問層的命名規(guī)范

1、數(shù)據(jù)訪問層以?DAL?命名或以解決方案名稱?+DAL?的格式命名。

2、數(shù)據(jù)庫中的每張表,在數(shù)據(jù)訪問層都有相對(duì)應(yīng)的數(shù)據(jù)訪問類。即數(shù)據(jù)庫的每張表都對(duì)應(yīng)一個(gè)類,負(fù)責(zé)對(duì)該表執(zhí)行增刪改查等操作。

3、數(shù)據(jù)訪問類中的方法

一般數(shù)據(jù)訪問層的數(shù)據(jù)訪問類主要包括的方法有以下四種:

(1)增(Create);對(duì)庫中的數(shù)據(jù)表實(shí)現(xiàn)新增操作。

(2)刪(Delete);對(duì)庫中的數(shù)據(jù)表實(shí)現(xiàn)刪除操作。

(3)改(Update);對(duì)庫中的數(shù)據(jù)表實(shí)現(xiàn)修改操作。

(4)查(Select);對(duì)庫中的數(shù)據(jù)表實(shí)現(xiàn)查詢操作。

需要知道的是,每個(gè)數(shù)據(jù)表訪問類里面的方法可以有多個(gè),但是基本圍繞的操作都是上述4種。

4、我寫的書開始預(yù)售了!

最近正在寫一本《ASP.NET Web動(dòng)態(tài)網(wǎng)站》開發(fā)的書,預(yù)計(jì)2月底寫完,敬請(qǐng)期待~

預(yù)售網(wǎng)址:【村長(zhǎng)編寫】14天零基礎(chǔ)到入門搞定ASP.NET Web網(wǎng)頁開發(fā)【書籍】預(yù)售

更多編程知識(shí)獲取關(guān)注公眾號(hào):琉憶編程庫

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容