2020年8月17日 星期一

使用LinqPad 快速產出POCOs

在沒有使用EF 的情況下,使用tsql 操作資料,大都需要自己手動建立類別,如何能快速建立對應的類別 ,這邊可借助LinqPad 工具。

2020年8月7日 星期五

T-SQL 動態排序欄位注意事項

實務上確實有可能讓使用者決定資料的排序,在資料量不小的情境下,不太可能將資料全部撈出在用程式過濾,

搭配原本實作分頁的邏輯(亦可參考黑哥文章),將動態排序需求加入其中。

2020年7月21日 星期二

使用NPOI 如何正確取得Excel 中有公式儲存格的值

標題有點饒舌,久違了再次使用NPOI 套件來操作Excel,轉換到 EPPlus 已有一段時日,對於能夠快速指定到Cell 就能直接取值的手感,再次體會NPOI 已望塵莫及。

2020年7月1日 星期三

jQuery .attr() vs .prop()

雖然已經習慣 vue.js 的雙向綁定,但難免要維護與救火,把一些東西慢慢筆記起來,之後就丟文章請接手的人自己看搂(誤~)。


2020年4月24日 星期五

WebSocket 筆記 - WebSocketSharp

有時候Server 需要與Client 建立長連線,例如廣播機制,這時websocket 可以嘗試看看。

websocket 它是一個全雙工的機制,且建立一次連線就會一直存在,除非 server 斷掉;
當然我們也可以手動刻畫這個機制,網路上也有相關參考,但我們還是借用第三方套件比較省時。

2020年4月21日 星期二

Autofac 筆記2 -- WebApi 註冊之生命週期類型

在使用Autofac 的時候,我們註冊若干類別到容器中,而物件的生成也由容器幫我們處理;這時就需要探究一下,
究竟生成的物件是來自同一個參考,還是都是各自獨立的?這類的議題,牽扯到實際應
用時該使用哪種的生命週期註冊物件,並且物件會有我們預想要得表現。

2020年4月20日 星期一

Autofac 筆記1 -- 初探

在物件導向設計原則,有一項是「相依注入」,描述著若物件有強耦合的相依性,要想減少此特性,
除了使用 Interface 抽象化之外,若該物件一定會使用到某個 Implement ,那就透過注入的方式,