Visual Studio 2010 CTP2 安裝部署完全指南
前言 基於 2008-10-27 發布的 VS2010 CTP2 (Community Technology Preview),記錄虛擬機部署全流程。 CTP
Visual Studio 2010 活動圖實戰:業務流程提煉與建模指南
前言 軟件開發首要任務:從現實獲取需求、提煉業務流程。本文介紹 VS2010 活動圖 (UML 2.0) 豐富元素支援與繪製方法。 VS2010 活動圖 16
Visual Studio 2010 用例圖實戰:系統交互邏輯可視化建模
前言 基於活動圖提煉的業務流程,用例圖進一步在業務層面細化系統交互邏輯。本文介紹 VS2010 用例圖支援與繪製實戰。 用例圖在生命週期中的五大作用 聚焦子
Visual Studio 2010 序列圖實戰:動態行為建模與組合片段詳解
前言 系統需求確定後進入 OOD 設計階段。本文介紹 VS2010 序列圖支援,重點講解 UML 2.0 組合片段在條件分支、循環、並發中的應用。 三篇設計階
Visual Studio 2010 組件圖實戰:系統邏輯結構設計指南
前言 需求分析與流程設計完成後,進入系統結構設計階段。本文介紹 Visual Studio 2010 對 UML 組件圖 的支援,演示邏輯系統結構建模方法。
NHibernate實戰(1):開篇導讀與學習資源指南
系列緣起 學習 NHibernate 階段性總結,參考官方文檔與 Steve Bohlen「NHibernate 之夏」視頻教程。本系列基於 NHibernat
NHibernate實戰(2):從零構建第一個 NHibernate 程序
前言 手把手構建首個 NHibernate 專案:經典 Customer/Order/Product 電商場景,採用三層架構,完成 Customer 表映射與數
NHibernate實戰(3):HQL 查詢語言基礎與參數化最佳實踐
前言 NHibernate 查詢語言 (HQL) 是面向對象的 SQL 方言,支援繼承、多態、關聯導航。本文系統講解五大子句基礎語法與四種參數化寫法,奠定高效查
NHibernate實戰(4):Criteria API 條件查詢完全指南
前言 繼 HQL 後,本文深入講解 NHibernate 第二大查詢方式——Criteria API:類型安全、動態構建、智能提示友好,支援關聯查詢、投影、聚合
NHibernate實戰(5):CRUD 核心操作與對象狀態初探
前言 工作單元模式下,操作需顯式提交或回滾。本文構建 DAL 層 CRUD 方法,對比 LINQ to SQL 的 SubmitChanges,闡述 NHibe
NHibernate實戰(6):事務管理模式與代碼覆蓋率實戰
前言 任何數據操作都應包裹在事務中,即使是查詢。本文建立標準事務模板,並演示使用 TestDriven.NET + NCover 進行代碼覆蓋率分析的實戰技巧。
NHibernate實戰(7):樂觀並發控制版本號機制詳解
前言 多用戶並發修改同一數據時,必須採用並發控制。NHibernate 原生支援樂觀並發,通過 <version> 或 <timestamp&
NHibernate實戰(8):組件映射實現依賴對象優化
前言 面對「Customer 需 Fullname = Firstname + Lastname」的需求,直接添加屬性會導致模型膨脹與重複。本文演示 NHibe
NHibernate實戰(9):一對多父子關係映射基石
前言 關係映射是 NHibernate 核心亮點亦是難點。本文從集合類型認知入手,構建 Customer-Order 經典一對多父子關係,奠定後續關聯查詢、加載
NHibernate實戰(10):一對多關聯查詢三大方式詳解
前言 基於 Customer-Order 父子關係,本文系統講解 NHibernate 三大查詢方式(原生 SQL、HQL、Criteria API)在關聯查詢
NHibernate實戰(11):多對多關係映射與關聯查詢全攻略
前言 承接一對多關係,本文以 Order-Product 為核心,完整演示 NHibernate 中多對多關係的雙向映射配置,並展示原生 SQL、HQL、Cri
NHibernate實戰(12):延遲加載機制深度探秘
前言 基於經典 Customer-Order-Product 數據模型,本文從一對多、多對多兩個維度深度剖析 NHibernate 默認的延遲加載機制,揭示 P
NHibernate實戰(13):立即加載機制全解析
前言 上一篇介紹了 NHibernate 默認的延遲加載機制(基於 Proxy 模式),本文將系統分析立即加載的三種實現方式:lazy=false 屬性、NHi