C# Record + 預設參數:一個實務上很好用的設計模式

C# Record + 預設參數:一個實務上很好用的設計模式

在維護一套「規則設定」型系統時(例如批次匯入驗證、表單規則、流程狀態設定等),常常會遇到一個共同的問題:

設定項目很多,但大部分情境只需要覆寫其中一兩個欄位,其餘都用同一套預設值。

這篇文章用一個簡化過的範例,說明 C# 的 positional record + 預設參數(optional parameter) 怎麼解決這個問題,以及背後的設計考量。

...繼續閱讀 »

DATATABLE.JS 應用

是 jQuery Javascript 庫的插件。它是一種高度靈活的工具,針對處理table資料非常方便,只要引入此套件就有像是分頁、搜尋、排序…等功能,也提供多項客製化選項

...繼續閱讀 »

C# Cache 快取設置功能

C#中,快取(Caching)是一種常用的技術,用來暫時存儲資料,以便於快速訪問已經被處理過的資料。快取可以顯著減少對資料來源(如資料庫或是網路服務)的重複查詢,提升應用程序的性能和響應速度。

...繼續閱讀 »

SQL 使用WITH

  • 520
  • 0
  • SQL
  • 2024-10-18

SQL WITH的應用方法, WITH AS短語,也叫做子查詢部分(subquery factoring),可以讓你做很多事情,定義一個SQL片斷,該SQL片斷會被整個SQL語句所用到。有的時候,是為了讓SQL語句的可讀性更高些,也有可能是在UNION ALL的不同部分,作為提供數據的部分。

...繼續閱讀 »