故事是這樣的,我通常使用 EF 來對 SQL Server 資料庫進行操作,而其中一個資料表欄位的型態是 timestamp,timestamp 是二進位數字(Byte[])的資料類型,在資料庫裡面的資料呈現是這樣子 0x000000000000DDE8,所以當轉成 C# 資料型別的時候會轉型成 byte[]。 而其我遇到一個需求是要找到最大的 byte[] 來做事情。

Continue reading
  • 有時候在寫一些泛型程式的時候,難免會有一些轉型上的需求。 而在設計上,總不能當有需要轉型的時候就寫一個 if 來判斷此情況需要轉型成什麼類別,這樣就有點失去泛型的意義。 所以今天就分享一些小技巧,怎麼處理這些轉型的情況。

  • 使用父類別的小技巧,讓不同泛型型別的類別,一起放在同一個 List 裡面

Continue reading

Autofac 是一種幫忙管理物件注入的容器,能夠幫助我們在 Controller 建構式注入物件,這樣才有辦法與實體隔離,幫助我們寫單元測試。 今天就來說明怎麼設定 Autofac 使 Controller 建構式注入物件。 今天會以 Web API 為例子。(要注意:MVC的註冊方式有點不同)

Continue reading

最近的專案有用到 NLog 來記錄 Log ,在環境建置上處理了一段時間,但是最後還是成功設定好,把 Log 存到資料庫,趁記憶新鮮,趕快紀錄。

Continue reading

前言

今天為了程式能寫好看一點,一直在糾結怎麼指定動態泛型,

但是想想實用性好像不太大,可是把這技術忘掉太可惜XD

還是記錄下來,以防忘記
Continue reading

  • page 1 of 1
Author's picture

Miles

I’m a person who is enthusiastic about Coding, and that’s my job by the way.


Web Developer


Taiwan