C#_委派常用技巧搭配EF做浮動公式處理
有些資料庫撈出來的欄位要做動態公式計算
若直接寫死就會有重複程式
也違反開放封閉原則
白話來講
我101都蓋好了 只是中間樓層50~60層原本固定是油漆為藍色
不需要再重新再蓋一座101再只針對那局部會浮動的50~60層再漆成其他顏色
透過委派我可能就類似不漆油漆(不寫死程式)
將要浮動的區域
更改為可能掛不同顏色的布條方式來做很彈性的局部流程異動
那其實可以將方法(公式)陳列出來
外部UI邏輯動態更動對應的委派(也就是將方法當作變數在傳遞)
於EF 資料處裡層
我就可直接間接透過委派來調用外部浮動的邏輯
留言
張貼留言