當資料庫只存放 Key,UI 需要呈現"說明"讓用戶可以閱讀,常見的做法有:DB 存放說明欄位、應用程式定義說明欄位。
這個 Key 是給應用程式判斷邏輯用是常數,我選擇放在應用程式,若 DB 也要閱讀定義,就從應用程式寫到 DB;反之,你也可以統一在 DB 定義,透過 T4 產生 cs,讓應用程式使用。
不管你選哪種方式,統一一種就好。
當資料庫只存放 Key,UI 需要呈現"說明"讓用戶可以閱讀,常見的做法有:DB 存放說明欄位、應用程式定義說明欄位。
這個 Key 是給應用程式判斷邏輯用是常數,我選擇放在應用程式,若 DB 也要閱讀定義,就從應用程式寫到 DB;反之,你也可以統一在 DB 定義,透過 T4 產生 cs,讓應用程式使用。
不管你選哪種方式,統一一種就好。
FlagsAttribute 可以讓 Enum 實現二進位的運算(And 、OR、XOR),數值必須以 2 的乘冪(2次方)來定義21,22,23,24。
[C#.NET] C# 6.0 新功能
[C#.NET] 使用 Caller Info 實現類似 TarceSource 的追蹤功能
[C#.NET] 利用 dynamic 簡化反射程式碼? 實作 DynamicObject
[C#.NET] Implemented Sortable BindingList
[C#.NET] 利用 params 關鍵字重構方法
[C#.NET] 使用自訂例外 Exception
[C#.NET] 開發通訊協定必須要會的技巧
[C#.NET] 處理通訊協定的事前準備