Hxj.Data Oracle 自增欄位處理:Sequence + 覆寫 GetIdentityField
Oracle 無 Identity 欄位,靠 Sequence 實現自增 連線字串 providerName 設為 System.Data.OracleClie
Hxj.Data 欄位組合更新:UPDATE SET col = col + col / col - 1 等運算直支援
v1.5.1 新增:欄位間運算式直接寫入 UPDATE SET 子句 過去若要 UPDATE table SET a = b + c,必須先查出實體、記憶體運算
Hxj.Data 新功能:交易中查詢、Select 子查詢、WhereClip 隱式轉換
三大實用增強一次看懂 1. 交易中查詢 場景:在同一交易內更新資料後,立即查詢驗證,但不想降低隔離等級讓其他連線看到未認可資料。 DbTrans 新增 Fro
Hxj.Data 實現 ASP.NET 頁面自動雙向繫結:EntityUtils.SetDocumentValue / UpdateModel
痛點:大量欄位的手工賦值/取值體力活 編輯頁面常有 20+ 欄位,手寫 txtName.Text = entity.Name、entity.Name = txt
Hxj.Data 推薦 DbSession 寫法:靜態類別封裝多連線與 SQL 記錄
避免直接用 DbSession.Default,建立專屬靜態入口 DbSession.Default 會自動抓取 connectionStrings 最後一個節
Hxj.Data v1.7 支援 MySQL:連線字串、實體產生與批次新增實測
MySQL 5.1 測試通過,三步驟快速上手 1. 連線字串設定(providerName 關鍵) <add name=MySQLConnectionS
Hxj.Data 新增 WhereClipBuilder:條件累加不再產生中間物件
背景:舊版 WhereClip 串接會產生大量中間物件 舊版建構複雜條件需反覆重新指派: 1); where = where.Or(Products._.Ca
一個 Validator 驗證多個控制項:動態切換驗證目標技巧
痛點:大量輸入欄位導致驗證控制項爆炸 ASP.NET 頁面若有上百個 TextBox,每個都掛一個 RequiredFieldValidator,客戶端會渲染上
從零打造迷你 HTTP 伺服器(一):協議解析與 HttpStack 設計
目標:純 Socket 實作簡易 HTTP 伺服器,深入理解協議細節 不使用 HttpListener 或 ApplicationHost 等高階封裝,直接操作
自訂「TB_定位存取」基類:封裝資料定位與後續處理的通用模式
問題背景:重複的資料定位邏輯 在企業應用中,頻繁需要「依特徵值(助記碼、編號、名稱)從大量資料中定位目標記錄,再執行後續動作(顯示、修改、同步、複製)」。此模式
水晶報表經典技巧三則:分欄、群組格式化與列印方向
水晶報表 分欄(多欄)完整設定指南 利用「多欄格式化」功能,可讓報表像報紙版面一樣,將詳細資料橫向流動排列,大幅節省紙張與閱讀空間。 啟用步驟 開啟「區
三元運算符效率陷阱:重複求值導致副作用雙倍
條件運算子 ?: 基本語法 C# 唯一的三元運算子,語法:test ? expression1 : expression2。test 為 true 回傳 exp
從零打造 RSS 訂閱:解析 DOM 樹與自動生成 Feed 實戰
動機:學校網站無 RSS,自行開發 Feed 解決方案 身為就業輔導組長,每天必須檢查學校網站最新公告,卻無 RSS 訂閱功能,極不方便。靈機一動決定自己寫一個
快速啟動內建 WebDev.WebServer:右鍵選單一鍵直達
免開 Visual Studio,直接從資料夾啟動輕量級 Web 伺服器 WebDev.WebServer.exe 是 .NET Framework 內建的輕量
ASP.NET UpdatePanel 與使用者控制項整合最佳實務
為使用者控制項啟用部分頁面更新 使用者控制項(.ascx)同樣能享受 UpdatePanel 帶來的 AJAX 體驗。關鍵在於確保頁面上存在 ScriptMan
ASP.NET UpdatePanel 與資料繫結控制項整合實戰指南
部分頁面更新:打造流暢的 AJAX 體驗 透過部分頁面呈現(Partial Page Rendering),ASP.NET 應用程式能在無需重新整理整個頁面的情
記不住 ASP.NET 頁面生命週期?一招 SILVER 口訣輕鬆掌握
ASP.NET 頁面生命週期事件繁多、順序易混淆。本文提供一個簡單口訣 **SILVER**,配合各階段關鍵任務整理,助你永遠記得住。 生命週期階段與 SIL
SharePoint 基於 AD 的表單驗證:整合 Windows 身分識別與表單登入體驗
MOSS 預設使用 Windows 整合驗證 (NTLM/Kerberos),適用內網但不利外網存取(需開放防火牆埠、VPN)。純表單驗證 (FBA) 則需自建