EF Core 批量插入多表資料效能優化實戰:從分鐘級到 5 秒
EF Core 批量插入多表資料效能優化實戰:從分鐘級到 5 秒 距上篇部落格 15 個月,技術追求需持之以恆。近期兩個資料遷移專案皆遇效能瓶頸,分享第二個專案
C# 運算子與控制流程詳解:優先序、型別轉換、常見陷阱
C# 運算子與控制流程詳解:優先序、型別轉換、常見陷阱 運算子分類 一元運算子:單一運算元 (如 ++, --, !)。 二元運算子:雙運算元 (如 +, -
C# 讓類別支援 foreach 迭代的原理與實作
C# 讓類別支援 foreach 迭代的原理與實作 類別要支援 foreach 遍歷,需滿足兩個條件: 實作公用方法 public IEnumerator G
C# 使用 Aspose.Words 導出 Word 文件與批量打包下載 (下)
C# 使用 Aspose.Words 導出 Word 文件與批量打包下載 (下) 路徑管理工具類 WordFilePath 初始化 WordHelper 需模板
C# 使用 Aspose.Words 導出 Word 文件與批量打包下載 (上)
C# 使用 Aspose.Words 導出 Word 文件與批量打包下載 (上) 專案採用 Aspose.Words.dll (建議 14.5+ 版) 處理 W
C# 實用檔案與路徑操作:建立檔案、擷取資料夾路徑、開啟網頁
C# 實用檔案與路徑操作:建立檔案、擷取資料夾路徑、開啟網頁 建立檔案 if (!File.Exists(file_name)) { File.Crea
C# XML 序列化移除命名空間與宣告的兩種實作方式
C# XML 序列化移除命名空間與宣告的兩種實作方式 XML 序列化預設會產生命名空間宣告(xmlns:xsd、xmlns:xsi)與 XML 宣告()。若需乾
C# 跨執行緒存取 UI 控制項的通用封裝與執行緒執行代碼工具類
C# 跨執行緒存取 UI 控制項的通用封裝與執行緒執行代碼工具類 在 WinForms 應用中,背景執行緒直接操作 UI 控制項會拋出例外。需透過 Contro
C# 判斷微信內建瀏覽器並動態顯示內容或二維碼
C# 判斷微信內建瀏覽器並動態顯示內容或二維碼 常見需求:頁面僅允許在微信中訪問,電腦瀏覽器訪問時顯示當前網址的二維碼。C# 如何實現?結合程式碼說明。 第一步
大型網站架構演進心得:從單機到分散式叢集的七個等級
大型網站架構演進心得:從單機到分散式叢集的七個等級 閱讀《大型網站技術架構:核心原理與架構分析》心得筆記(個人理解,錯誤請指正)。 一、機器架構演化七個等級
Unity3D 入門筆記:核心 API 與腳本生命週期詳解
基礎規範 腳本類名必須與文件名一致。 需在 Inspector 面板顯示的字段標記 public 或 [SerializeField]。 移動控制範例 p
軟件產品自動升級管理解決方案:全鏈路設計與實現
方案概覽 針對軟件頻繁迭代、漏洞修補、功能擴展需求,本方案構建「管理後台 + Web Service + 客戶端升級程序」三位一體的自動升級體系,實現版本發布、
自研 ORM 框架 XLinq 發布:從吐槽 EF 到打造輕量替代方案
緣起:為何要重造輪子? Entity Framework (EF) 功能強大,但也讓人又愛又恨。長期使用中,我遭遇幾大痛點:性能瓶頸(查詢 16 萬條、百欄位數
深入解析 C# 跳躍表:高效有序數據結構的替代方案
跳躍表簡介 跳躍表由 William Pugh 於 1990 年提出,是一種可替代平衡樹(如 AVL 樹、紅黑樹、B 樹)的概率性數據結構。它以鏈表為基礎,通過
C# 非同步程式設計深度解析:從回調地獄到 async/await
C# 非同步程式設計深度解析:從回調地獄到 async/await 處理長時間呼叫(如網路請求、資料庫操作)時,常導致 UI 凍結或 IIS 執行緒耗盡。此時非
.NET 程式效能核心要領與優化實戰指南
.NET 程式效能核心要領與優化實戰指南 幾天前在老趙的部落格看到,Roslyn 編譯器的 Program Manager Bill Chiles 發表了一篇名
七天學會 ASP.NET MVC (三):資料處理完整實戰 — EF Code First、CRUD、驗證與 Model Binding
七天學會 ASP.NET MVC (三):資料處理完整實戰 系列導讀 Day 1:深入理解 ASP.NET MVC 架構 Day 2:ASP.NET MVC
C# 靜態建構函式進階應用:解決靜態方法參數化複用難題
C# 靜態建構函式進階應用:解決靜態方法參數化複用難題 問題場景 某個 靜態方法 在多處被呼叫,核心邏輯完全相同,僅少數參數值因呼叫端不同而異。若為每個參數組