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