C# net PDMan/CHINER/元數建模 數據字典變枚舉


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM