ASP.NET 2.0 ClientScriptManager 完整應用指南
ClientScriptManager 類別透過「鍵值 + 型別」唯一識別腳本,避免不同使用者控制項產生重複腳本。本文示範啟動腳本與用戶端區塊腳本的註冊技巧。
ASP.NET 2.0 多任務非同步頁面實作指南
ASP.NET 2.0 提供三種非同步頁面程式模型,功能層層遞進。本文聚焦最強大的 PageAsyncTask + RegisterAsyncTask + Ex
LINQ 體驗 (1) — Visual Studio 2008 新特性總覽
本系列旨在記錄從 ASP.NET 3.5、LINQ 到 Silverlight 的學習歷程,幫助開發者快速掌握 Visual Studio 2008 與 .NE
LINQ 體驗 (2) — C# 3.0 新語言特性與改進 (上篇)
本系列第二篇將介紹 C# 3.0 引入的多項語言改進,這些特性建立在 .NET 2.0 核心之上,極大地簡化了日常開發,也是後續 LINQ 技術的基石。 C#
LINQ 體驗 (3) — C# 3.0 新語言特性與改進 (下篇)
承接上一篇,我們繼續深入探討 C# 3.0 引入的關鍵語言特性。這些特性不僅簡化了程式碼撰寫,更為 LINQ 的強大查詢能力奠定了基礎。 核心語言特性回顧 C
LINQ 入門與 LINQ to SQL Where 條件查詢完整指南(4):架構總覽、命名空間、延遲執行與 Where 運算子
LINQ (Language Integrated Query) 將查詢能力整合進 .NET 語言,提供編譯期語法檢查、智慧感知、強型別等優勢,統一查詢記憶體集
LINQ to SQL Select 投影與彙總函數完整指南(5):匿名型別、條件投影、Distinct、Count/Sum/Min/Max/Avg 九大形式
LINQ 查詢表達式中 select 子句位於最後,負責定義回傳結果形狀,支援豐富的投影形式。 Select 九大形式 1. 簡單投影 var q = fro
LINQ to SQL Join 與 Order By 完整指南(6):內部聯結、SelectMany 一對多導覽、GroupJoin 分組聯結實戰
掌握 LINQ to SQL 多表查詢的三大模式:Join、SelectMany、GroupJoin,對應不同關聯關係。 1. Join:內部聯結(一對一、多
LINQ to SQL 分組與存在性檢查完整指南(7):Group By/Having、Any/All/Contains 對應 SQL 解析
深入解析 LINQ to SQL 的分組查詢與存在性檢查運算子對應 SQL 行為。 Group By / Having 基本分組 var q = from p
LINQ to SQL 集合運算與分頁完整指南(8):Concat/Union/Intersect、Take/Skip 分頁與 SqlMethods 模糊比對
掌握 LINQ to SQL 的集合運算子、分頁技巧與 SQL 專用方法對應。 集合運算子 Concat(聯集,不去重) var q = (from c in
LINQ to SQL CRUD 操作完整指南(9):Insert/Update/Delete、一對多關聯、Attach 與 SubmitChanges 交易行為
LINQ to SQL 透過實體集合的 InsertOnSubmit/DeleteOnSubmit 追蹤變更,SubmitChanges 以交易方式一次提交。
LINQ to SQL 開放式並發控制與交易完整實戰(10):衝突偵測、解決策略與 ChangeConflictException 處理
LINQ to SQL 內建開放式並發控制,透過時間戳或欄位比較偵測衝突,提供彈性解決機制。 核心術語 術語說明 並發多用
LINQ to SQL Null 語意與 String/DateTime 方法對應完整指南(11):可為 Null 型別、HasValue、Value 與字串日期函數轉譯
掌握 LINQ to SQL 中 Null 處理與 .NET 字串/日期方法對應 SQL 函數的對照表,避免查詢轉譯錯誤。 Null 語意三種寫法 1. 直接
LINQ to SQL 物件身分識別與載入機制深度解析(12):DataContext 身分對應表、快取行為與開放式並發基礎
理解 LINQ to SQL 如何在物件層級維護「身分識別」,是掌握變更追蹤與開放式並發的基石。 核心觀念:資料列 ≠ 物件實例 資料庫:主鍵唯一識
LINQ to SQL 運算子轉換與集合實體化完整指南(13):AsEnumerable、ToArray、ToList、ToDictionary 實戰
掌握將 IQueryable 轉換為客戶端集合的關鍵運算子,解決伺服器端無法轉譯的邏輯(如自訂方法呼叫)。 1. AsEnumerable:切換至客戶端查詢
LINQ to SQL 預存程序完整對應指南(14):標量回傳、結果集與 O/R 設計師自動生成程式碼
將 SQL Server 預存程序拖曳至 O/R 設計師,自動生成強型別方法,支援標量回傳值、單一/多重結果集。 範例:標量回傳預存程序 SQL 定義 ALT
LINQ to SQL 使用者定義函數完整整合指南(15):標量函數、表值函數與對應屬性標註
LINQ to SQL 支援將 SQL Server 使用者定義函數(UDF)映射為 .NET 方法,透過 O/R 設計師拖曳自動生成對應程式碼。 支援的函數
LINQ to SQL 核心類別深度解析(16):DataContext 生命週期、建立/刪除資料庫與連接字串解析規則
DataContext 是 LINQ to SQL 的核心進入點,掌握其行為對正確管理資料庫連線與實體追蹤至關重要。 建立與刪除資料庫 Create