練習 1:使用快取應用程式區塊提升效能
示範如何使用企業庫快取區塊加快資料顯示速度。
開啟 EmployeeBrowser.sln,預設路徑 C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Caching\exercises\ex01\begin,編譯。
執行 SetCachingHOL.bat(預設 C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Caching\setup),建立 Employees 資料表、插入測試資料、建立預存程序。預設資料庫 (local)\SQLEXPRESS。
MainForm.cs 檢視 MainForm_Load,視窗類別透過 EmployeeService 取得資料,EmployeeService 委派 EmployeeDataProvider 存取資料
EmployeeDataProvider.cs 檢視 GetEmployeePhotoData,資料庫存取有 1 秒延遲Microsoft.Practices.EnterpriseLibrary.Caching.dll
後續將在 EmployeeService 中加入快取邏輯消除照片載入延遲。