標準字典定義
標準字典是指我們實際想保存的數據比較抽象化,然后需要使用一個更具有意義的文字來“翻譯”、表達其真正含義,在這種場景下使用的數據規(guī)范。它的本質上是:解決我們需要保存的實際值人們無法直觀地進行閱讀、錄入而導致的麻煩。
標準字典特點
1、可以“翻譯”無意義的編碼,使得數據更方便閱讀。
2、簡化數據錄入,只需要點擊下拉菜單選擇即可。無需面對數據底層的代碼。
3、可以方便地復用Enum類型數據。
4、實際數據類型強一致性。即我們數據庫中保存的數據類型必須與我們字典的Key值數據類型強一致,才能夠正常地“翻譯”出字典的值來。這一點在后續(xù)的使用中一定要注意再注意。一旦有設置不符合此條件的,就會導致字典“翻譯”失敗。
標準字典設定
字典類型:本平臺的字典通常通過2種方式獲取,一種是通過SQL語句從數據庫中加載,另外一種是通過程序dll中已經存在的Enum類型。
dll程序集:在下拉清單中選擇要加載的Enum類型處在哪個dll文件中。
Enum名稱 :在彈出窗口中選擇自己想要的Enum類型。
Key作為字符串:因為我們的標準字典要求數據庫中字段類型與字典的Key值數據類型強一致,而我們的Enum類型,Key值都是整數型的,如果數據庫中的字段已經是字符型的了,而且不能修改,這時候就需要強制將Enum的Key值轉化成字符型,這樣才能夠使標準字典正常發(fā)揮作用。