C# net PDMan/CHINER/元數建模 數據字典變枚舉
C# net PDMan CHINER 元數建模 數據字典 枚舉
官方的效果為:
如果有一個問題,我想這樣固定的,如性別(男,女,未知),就在程序里面用枚舉固定不需要再數據庫里面增刪改查,怎么辦呢?
我們來看看我們的效果:
1 修改數據字典sql模板(設置-數據字典SQL模板):
/// <summary> /// {{=it.dict.defName}} /// </summary> public enum {{=it.dict.defKey}} { {{~it.dict.items:item:index}} /// <summary> /// {{=item.defName}} /// </summary> [Description("{{=item.defName}}")] {{=item.defKey}} = {{=item.sort}}, {{~}} }
2 創建數據字典
3 我們的效果為(導出-導出數據字典SQL):
4 使用,我們只需要把屬性標記為指定的枚舉就行了(生成的類就有了)
5 生成出來的類(就帶有枚舉了)
注:如果需要生成的類的類型自動跟上枚舉,需要你更改C#的程序代碼模板,可以參考(https://www.cnblogs.com/ping9719/p/15597097.html)
完成!
ok