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 可以方便測試,紀錄一下


2024年9月30日 星期一

新增任務排程及使用PowerShell 設定

很多時候會需要設定排程去消化任務,可能是雙方約定的資料轉拋,或是固定的時間去測試第三方

webapi 是否還活著,太常設定紀錄一下,後面也帶到使用 powershell 來設定...


2024年9月23日 星期一

簡單介紹 EF Core Power Tools

之前有介紹過 EF Core 的使用,那時大都透過指令方式操作,今天來試試這個套件,使用上

挺方便的,但也是有一些眉角,故紀錄一下...