Enterprise Library 2.0 - Data Access Application Block 補充:參數陣列快取與重複使用
針對頻繁呼叫同一預存程序的情境,將參數陣列封裝為方法並快取,可提升執行效率。以下提供實作範例: 取得預存程序參數陣列 /// <summary>
Enterprise Library 2.0 - Data Access Application Block
Data Access Application Block (DAAB) 提供資料存取的常用方法,內容涵蓋: 使用 DataReader 回傳多筆資料 使用
Enterprise Library 2.0 - Exception Handling Application Block
Exception Handling Application Block 為企業級應用程式各層級提供一致的例外處理方式,特點如下: 為架構每一層提供例外處理,
Enterprise Library 2.0 - Logging Application Block (上):特色與配置入門
Enterprise Library 2.0 中的 Logging Application Block(1.0 版稱為 Logging and Instrume
Enterprise Library 2.0 - Logging Application Block (下):基本操作與自訂 Formatter、TraceListener
承接上篇配置說明,本文介紹 Logging Application Block 的基本操作,以及自訂 Formatter 與 TraceListener 的方法
Enterprise Library 2.0 - Logging Application Block 補充:將日誌寫入資料庫
前幾篇文章以寫入文字檔為例,有讀者建議補充如何將日誌寫入資料庫。本文作為補充,說明將日誌資訊寫入 SQL Server 的完整步驟。 步驟 1:建立日誌資料表
Enterprise Library 2.0 - Security Application Block 介紹與配置
Enterprise Library 2.0 中的 Security Application Block 協助開發者在應用程式中實作授權相關功能,並支援快取使用
ORM 繼承關聯映射全解:單表繼承、一實體一具體表、一實體一擴展表
本文深入探討 ORM 中繼承關聯的四種映射策略: 單表繼承體系 一實體一具體表 一實體一擴展表 介面實現映射 vs 基類繼承映射 1. 單表繼承體系 所謂
Enterprise Library 2.0 實戰技巧(1):使用外部設定檔
在 Enterprise Library 1.1 中,每個應用程式區塊都有對應的獨立設定檔;但到了 2.0 版,所有組態資訊預設都集中在應用程式設定檔(App.
Enterprise Library 2.0 實戰技巧(2):將組態資訊儲存至資料庫
使用過 Enterprise Library 的開發者都知道,所有組態資訊預設都放在應用程式設定檔(App.config 或 Web.config)或外部設定檔
Enterprise Library 2.0 實戰技巧(3):記錄 ASP.NET 網站未處理的例外到資料庫
這篇文章不算是 Enterprise Library 2.0 的進階技巧,而是 Logging Application Block 的一個實務應用:將 ASP.
Enterprise Library 2.0 實戰技巧(4):以程式碼方式配置 Logging Application Block
在先前的技巧(1)與(2)中,我們分別介紹了使用外部設定檔與資料庫儲存組態資訊的做法。但你是否想過,完全不依賴任何設定檔或資料庫,直接透過程式碼來配置 Logg
Aspect.NET 功能介紹(一):靜態編織核心架構與三大核心概念
Aspect.NET 參考 AspectJ,透過 MSIL 實現靜態編織,**無需原始碼**,可混合編織 C#/VB.NET/VC++.NET 組件。 三大核
Aspect.NET 功能介紹(二):Call 與 Execution Pointcut 差異解析
Aspect.NET 是基於 .NET Framework 的 AOP 編織器,支援靜態/動態編織,屬研究性專案。上文介紹基本結構,本文深入 call 與 ex
DNN 資料存取策略(一):架構總覽與核心設計哲學
本文翻譯自 Shaun Walker(Perpetual Motion Interactive Systems Inc.)原著,系統梳理 DNN 資料存取策略,
DNN 資料存取策略(二):Null 值處理機制——統一應用層與資料層的空值語義
每個資料存取系統需處理「未明確指定的欄位值」。關聯式資料庫用 NULL,但 .NET 型別無法自動轉換資料庫 NULL(直接賦值拋異常),且各資料存儲實現 NU
Step1 數據系統技術(零):系列開篇——技術背景、適用場景與完整目錄
系列文章源自 www.step1.cn 兩大欄目:「地名信息系統」與「火車運行圖」,建議先瀏覽了解設計思路。 適用系統四大特徵 擁有一定規模的資料集,資
Step1 數據系統技術(一):基於 404 錯誤的 URL 重寫技術——虛擬主機環境下的最佳適配
技術源自原 cnblogs 程式,從中拆分出 DLL 復用。核心採404 錯誤觸發重寫:虛擬主機多不支援靜態檔案 URL 重寫,將 IIS 404 錯誤頁指向特