Enterprise Library Policy Injection Application Block 進階 (四):實作可排序 CallHandler Pipeline 解決執行順序控制難題
Policy Injection Application Block (PIAB) 提供優雅的 AOP 實作,但原生版本無法控制多個 CallHandler 在
Learn WCF (1) 基礎觀念篇:WCF 架構、服務組成、端點 ABC 與服務模型三大程式設計範式
Windows Communication Foundation (WCF) 是面向服務程式設計的綜合分層架構,整合 ASMX、.NET Remoting、En
Learn WCF (2) 開發 WCF 服務端:合約定義、資料契約、服務實作與組態完整流程
本文以「學生資料管理服務」為例,完整示範 WCF 服務開發全流程:服務合約與資料合約定義、服務實作、.svc 檔案、Web.config 端點組態。 1. 定
Learn WCF (3) 開發 WCF 客戶端程式:三種建立 Proxy 方式完整比較與實作
開發 WCF 客戶端有三種主流方式:Visual Studio「加入服務參考」、命令列工具 svcutil.exe、手工程式碼撰寫。本文逐一實作並比較優缺點。
Learn WCF (4) 精通配置檔:system.serviceModel 完整結構與三種宿主模式設定實戰
WCF 服務與客戶端皆大量依賴配置檔 (Web.config/App.config) 定義端點、繫結、行為。掌握 <system.serviceModel
Entity Data Model (EDM) 深度剖析 (下):EntityClient 提供者、LINQ to Entities 與進階查詢技術總覽
本文介紹 Entity Framework 的兩大查詢管道:EntityClient 提供者 (低階 ADO.NET 風格) 與 LINQ to Entitie
Entity Data Model (EDM) 深度剖析 (中):Entity SQL 查詢技術全攻略——ObjectQuery 實體、基本型別、匿名型別與參數化查詢
Entity SQL (ESQL) 是基於概念模型的查詢語言,延伸標準 SQL 加入概念層級查詢能力,不綁定特定資料庫語法,支援跨資料庫部署。ESQL 為文字型
Entity Data Model (EDM) 深度剖析 (上):EDMX 結構、Model Browser、Mapping Details 與產生實體類別對比 LINQ to SQL
Entity Data Model (EDM) 是 .NET Framework 3.5 SP1 引入的進階 ORM,超越 LINQ to SQL,讓開發者專注
iBatis.NET 1.6.1 三層架構 Demo 完整解析:架構設計、SQL Map 組態與適用場景評估
本文剖析一個 iBatis.NET 三層架構 Demo,涵蓋專案結構、核心組態檔、SQL Map 撰寫、業務層封裝,並深入探討 iBatis.NET 的適用場景
Entity Framework Update Model From Database 入門實戰 (上):資料表異動、欄位變更與關聯衝突解決
Entity Framework 的「Update Model from Database」功能支援新增資料表/欄位、處理重命名、偵測繼承與映射變更。本文以 N
Entity Framework Update Model From Database 進階實戰 (下):繼承映射、多表對應與向導限制詳解
承接上篇,本文示範進階模型更新情境:將 SupplierContract 併入 Suppliers 實體、建立 PremiumSuppliers 繼承關聯、多表
.NET 2.0 WinForms 開發實戰經驗:啟動登入控制與 Enter 鍵導航技巧
分享兩個 WinForms 開發常見情境的實用解法:帶登入視窗的應用程式啟動流程控制、將 Enter 鍵轉為 Tab 鍵實現欄位間快速導航。 一、帶登入視窗的
Enterprise Library 3.0 實戰 (1):VS 整合組態工具、組態區段加密與 AppSettings 視覺化管理
Enterprise Library 3.0 帶來三大組態管理增強:工具整合進 Visual Studio、組態區段加密支援、標準 AppSettings 視覺
Enterprise Library 3.0 實戰 (2):屬性驅動 Validation Application Block 核心用法
Enterprise Library 3.0 (Dec 2006 CTP) 新增 Validation Application Block,支援屬性與組態檔兩種
Enterprise Library 3.0 實戰 (3):透過組態檔驅動 Validation Application Block
承接前文,本篇示範使用組態檔(而非屬性)設定驗證規則,適合需動態調整驗證邏輯、不想重新編譯的情境。 步驟 1:建立驗證目標類別 public class Us
Entity Framework 實作存儲程序對應完整教學:CRUD 操作映射實戰
本文示範在 ADO.NET Entity Framework 中將資料表的 CRUD(建立、讀取、更新、刪除)操作對應至自訂存儲程序,包含模型建立、函數匯入、實
善用 MARS (Multiple Active Result Sets) 優化 ADO.NET 2.0 資料存取效能
MARS (Multiple Active Result Sets) 是 ADO.NET 2.0 引入的關鍵特性,允許在單一 SqlConnection 上同時
ADO.NET 核心物件模型深度解析:Connection、Command、DataAdapter、DataTable 與 DataSet
ADO.NET 提供豐富的物件模型操作 SQL Server,核心類別皆位於 System.Data.SqlClient 命名空間。本文系統整理五大核心物件的用