[補充]下集 第七章(資料庫交易,Transaction) -- SqlDataSource的快取

「下集」的第七章,是討論「資料庫交易,Transaction」與「網頁輸出快取(OutputCache)」

我為這一章新增了一些內容,
一樣分享給讀者,作為後續的補充習題。

[補充]下集 第七章(資料庫交易,Transaction) -- SqlDataSource的快取

「下集」的第七章,是討論「資料庫交易,Transaction」與「網頁輸出快取(OutputCache)」

我為這一章新增了一些內容,
一樣分享給讀者,作為後續的補充習題。

 

 

本文已經收錄至「下集,第二版(2011年出版,黑皮書)」裡面了


 

*************************************************************************************************

2013年,推出本書第三個版本。對應 .NET 4.5 / VS 2012

 

本文已經收錄在書籍之中:http://www.tenlong.com.tw/items/9572241729?item_id=620531

Xp13157

微軟 MVP 的 ASP.NET 4.5 專題實務 [II]-範例應用與 4.5 新功能【VB/C# 雙語法】

繁體中文,MIS2000 Lab. 周棟祥、吳進魯,松崗 出版日期:2013-08-08

$820 售價: $623 購買後立即進貨

<內容簡介> 本書以最新的 .NET 4.5 與 VS 2012 進行完全改寫,追加的範例比上一版更多、更詳細。但仍保留了.NET 3.5 SP1~.NET 4.5 一系列的功能,本書內容讓您可以橫跨多版本學習,而且VB 與C# 雙語法教學。 以「實戰經驗」、「務實範例」當作書本主軸,...購買本書...

 

*************************************************************************************************

 

簡介如下:

7-8  SqlDataSource的快取

我們經常用到的 SqlDataSource控制項也有快取的功能,大部分用在擷取資料的時候,也就是 .Select()方法執行的時候。

SqlDataSource控制項支援資料快取。當資料進行快取時,.Select()方法會從快取(記憶體裡面)擷取資料,而不是從基礎資料庫擷取資料。快取過期時,.Select()方法會從基礎資料庫擷取資料,然後再次快取資料。


7-8-1  EnableCaching與CacheDuration

7-8-2  SqlCacheDependency屬性

SqlCacheDependency屬性主要用於:取得或設定以「分號(;)」分隔的字串,表示用於 Microsoft SQL Server快取相依性的「資料庫」和「資料表」。
命名空間:  System.Web.UI.WebControls
組    件:  System.Web (在 System.Web.dll 中)

請您特別注意一下,這裡介紹的「SqlCacheDependency」屬性跟上一節 Output Cache的「SqlDependency」是不一樣的。

SqlDataSource控制項依據資料快取 (該服務必須為資料庫伺服器而設定) 的 SqlCacheDependency物件,支援選擇性的到期原則。






完整的章節內容,請看以下的連續圖片說明

(共有六張圖片)


===============================================
==    這是給購買書本的讀者,作為後續補充之用。
==    沒有基礎的初學者可能不適宜。
===============================================

 


 

 

 

 

 



完整文章下載(PDF檔案):SqlDataSource的快取.rar
 

 

 

 

===  最後要打一下廣告  ==========================

 

1.  如果您覺得我的描述、寫作方式,符合您的胃口。

2.  如果您看完以後,知道我寫書、介紹一些控制項或是技術........不是「混過去」、「帶過去」而已,而是真真確確地蒐集 "有用的範例",讓您學得更深入!

3.  如果您覺得:我出完書以後,還不定期地提供售後服務,提供補充教材......這樣的互動是 "良性"的,是值得鼓勵的。......已經推出 兩百多篇 補充範例了

4. 如果您(尤其是學生)真的想把基礎學好,而不是 "混"過這一門課就好、而不是寫個(畢業專題的)屍體出來交差(能畢業就好).....那麼.......

 

請您購買下面的書籍,

東西多到您學不完

上 / 下兩集,兩本書的厚度(我蒐集的各種範例)將近 兩千頁 !!......絕對不會讓您失望

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程教學,遠距教學 (Web Form 約51hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程教學,遠距教學 (ASP.NET MVC 約75~88hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.台灣  或  school (at) mis2000lab.net


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

ASP.NET MVC 5 線上教學

         累積時數約 75~ 88小時...... 第一天(5.5小時)完整內容,"免費"讓您評估