C# net PDMan/CHINER/元数建模 生成Dapper类模板

C# net PDMan CHINER 元数建模 生成 Dapper 类 模板

 

官网自带的效果为(着实效果不是很友好):

C# net PDMan/CHINER/元数建模 生成Dapper类模板

 

 我修改后的效果为(自带搭配Dapper使用):

C# net PDMan/CHINER/元数建模 生成Dapper类模板

 

下面是模板代码:

    
    /// <summary>
    /// {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}
    /// </summary>
    [Table("{{=it.entity.defKey }}")]
    public class {{=it.entity.defKey }}
    {
        {{~it.entity.fields:field:index}}
        /// <summary>
        /// {{=it.func.join(field.defName,field.comment,';')}}
        /// </summary>
        {{?field.primaryKey}}[ExplicitKey]{{?}}
        public {{?field.refDictData?.defKey==undefined}}{{=field.type}}{{?}}{{?field.refDictData?.defKey!=undefined}}{{=field.refDictData?.defKey}}{{?}}{{?field.notNull==false&field.type!='string'}}{{='?'}}{{?}} {{=field.defKey}} { get; set; }{{?field.defaultValue!=''}} = {{=field.defaultValue}};{{?}}
        {{~}}
    }

  

使用方式为:

C# net PDMan/CHINER/元数建模 生成Dapper类模板

 

注:

如果不需要使用枚举功能,可以(2选一即可) 

1.替换代码{{?field.refDictData?.defKey==undefined}}{{=field.type}}{{?}}{{?field.refDictData?.defKey!=undefined}}{{=field.refDictData?.defKey}}{{?}}为{{=field.type}}

2.不标识数据字典(模型-数据表-数据字典)

如果需要使用枚举功能,你还需要参考:

1. https://www.cnblogs.com/ping9719/p/15597176.html

 

完成

ok

相关文章:

  • 2021-11-28
  • 2021-04-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2021-12-16
  • 2022-01-14
猜你喜欢
  • 2021-08-09
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案