2024年10月24日 星期四

實作繼承 EF Core DbContext

之前文章有介紹如何將連線字串有外部檔案讀取,這次要試試,如何實作繼承的 DbContext 

內容?這邊簡單紀錄一下...


EF Core 讀取外部檔案設定連線

EF Core 提供物件的方式操作資料庫存取,但在快速使用下,回頭要來處理一些敏感資料

的問題,第一個就是要先處理連線字串,這邊簡單紀錄一下...


2024年10月8日 星期二

EF Core Power Tools 對預存程序逆向工程之限制

之前有介紹 Stored Procedure(預存程序)的單元測試,這部分需要搭配 EF Core Power Tools

工具先做到逆向工程,方便產生相關 entities 類別,其中包含SP,但在實務上會遇到瓶頸


2024年10月6日 星期日

T-SQL 使用 CHARINDEX 來比對是否有「包含」在內

有個情境,需要動態決定欄位該顯示哪個對應訊息,該如何,實現動態比對,這邊紀錄一下...


2024年10月4日 星期五

T-SQL 動態 WHERE 條件比對

很多時候我們需要依據使用者的輸入,來動態判斷哪個條件需要加入比對,針對不同的資料型態

或是預設值需要微調一下語法判斷,簡單比對一下...


2024年10月3日 星期四

Stored Procedure(預存程序)單元測試

上篇說明了基本使用,這篇就來實際應用在預存程序上,過去都是程式的部分做單元測試,而

資料庫預存程序的建置上,雖然過程中都會一邊實作一邊測試,但同樣都是當下,若需要異動

時,卻無法確保之前的介接是否正常,故預存程序的單元測試同樣重要...


初探 SpecFlow

資料庫的預存程序很常使用,但往往有相關調整就會影響到既有的介接,所以覺得需要

單元測試來確保品質,透過 SpecFlow 可以方便測試,紀錄一下