LINQ to SQL 全攻略 20 章:從 Where 到 Stored Procedure 的完整語法速查
前言:學無止境,精益求精 LINQ to SQL 雖然不是最新的 ORM,但在大量存量專案中仍佔主流。本文系統整理 20 大主題、超過 100 個實用範例,涵蓋
ASP.NET MVC 使用 EPPlus 匯出 Excel 完整實作:從 List 到 DataTable 再到檔案下載
前言:為什麼選 EPPlus? 後端報表匯出是剛需。EPPlus 是基於 OOXML (Office Open XML) 格式的開源套件,無需安裝 Office
你所不知道的 LINQ:in 子句竟然能接收 Delegate?原理深度解析
你所不知道的 LINQ:from ... in ... select 的 in 竟可接 Delegate 群友質疑:from s in new List<
五步驟精通 AutoMapper 核心用法:從舊版遷移到 5.x+ 新語法
前言:為什麼要重新學 AutoMapper? AutoMapper 是 .NET 生態系裡物件對物件映射(OOM)的標準工具。但網路上流傳的大多是 4.x 甚至
ASP.NET Web API 2 萬用路由實戰:屬性路由與傳統路由完美共存
系列前言:水煮 Web API 2 方法論 (3-6) 在 Web API 2 時代,路由機制大幅增強。本篇聚焦「萬用路由」實作:如何讓屬性路由與傳統慣例路由並
ASP.NET MVC 透過 jQuery Ajax POST 傳遞 Model 參數實戰
前言:為什麼不直接用 URL 傳參? 在 ASP.NET MVC 開發中,最直觀的參數傳遞方式是透過路由在 URL 夾帶查詢字串。但實務上常遇到幾個痛點:參數過
ASP.NET Core 靜態檔案中介軟體深度解析:StaticFileMiddleware 條件請求、範圍請求與自訂實作
StaticFileMiddleware 核心架構 負責處理靜態檔案請求的中介軟體,支援: MIME 類型解析 (`IContentTypeProvider`
ASP.NET Core MVC 實戰系列:Ninesky CMS 類別目錄前台顯示與 EF Core 遷移實作
專案架構回顧 Ninesky 採用分層架構: Ninesky.Web:ASP.NET Core MVC 表現層 Ninesky.Base:業務邏輯與領域模型
C# #define 條件編譯完整指南:從基本語法到 ConditionalAttribute 進階應用
C# #define 條件編譯完整指南 C# 前置處理器指令不產生 IL 碼,但能控制編譯器納入或排除原始碼區塊。Visual Studio 會將被排除的程式碼
C# 並行編程陷阱:List實驗:Parallel.ForEach 併發操作 List [TestMethod] public void List_ThreadSafety_Test()
.NET 讀取 Web.config 連接字串:ConfigurationManager 完整使用指南
配置檔設定 在 `Web.config` (ASP.NET) 或 `App.config` (WinForms/WPF/Console) 的 `` 區段加入:
RabbitMQ 入門教程:工作佇列模式、訊息確認、持久化與公平分發
工作佇列模式 將耗時任務封裝為訊息放入佇列,多個消費者 (Worker) 並行處理,實現任務分發與負載均衡。核心優勢:水平擴展消費者即可提升吞吐量。 基礎實作
EF Code First 遷移實戰:從啟用遷移到種子資料、修改欄位、版本控管完整指南
為何需要 Code First Migrations? 專案上線後,資料庫結構變更 (加表、加欄、改型別) 若用 `DropCreateDatabaseAlwa
IIS 6.0 與 ASP.NET 請求處理流程全景圖解:從 HTTP.SYS 到 HttpApplication 事件
IIS 6.0 架構核心組件 IIS 6.0 採用 **Worker Process Isolation Mode**,核心組件協作流程: 1. HTTP.S
C# Excel 匯出效能大比拚:NPOI vs EPPlus 實測百萬筆資料
背景動機 系統常需匯出 Excel 報表。早期採用 NPOI,但資料量超過 5 萬筆即遭遇 OutOfMemoryException。改用 EPPlus 後突破
C# 安全加密助手庫:哈希、對稱、非對稱加密一站式封裝
設計目標 提供統一、易用、安全的加密輔助類別 SecurityHelper,涵蓋: 哈希演算法:MD5、SHA1、SHA256、SHA384、SHA512 H
IIS 7.0 與 ASP.NET 運行原理深度解析:WAS、整合管道與經典模式
IIS 7.0 架構重大變革 IIS 7.0 引入 **WAS (Windows Process Activation Service)**,取代 IIS 6.
Ext.NET 4.1 後台管理系統框架搭建實戰:Viewport BorderLayout 與模組化面板設計
專案概覽 本文示範使用 Ext.NET 4.1 (ASP.NET WebForms) 快速搭建經典後台管理介面:頂部導航列、左側選單樹、中間標籤頁工作區。程式碼