sqlsugar 生成Entity格式缩进问题 返回

SqlSugar
7 139
该叫什么 L 发布于1周前
悬赏:20 飞吻

你好,抱歉又来打扰

 

在使用DbFirst生成模板时 有两处格式缩进问题

  1.  image.png           截图中,注释部分 /// 与文字内容、<summary>之间应该有一个空格。

  2. image.png  {SugarColumn} 已经顶格(前面没有空格),但生成出模板仍然多出三个空格(正常:8空格,实际:11空格)。


请问修改这两处是否有方法进行修改,还是需要您修改底层模板的代码。

可否提供一些帮助

热忱回答7

  • 提供代码

    0 回复
  • 你这个如果是webfirst生成的就 进模版管理修改模版 

    0 回复
  • L L VIP0
    1周前

    @fate sta:这部分用的是sqlSugar提供的dbFirst,那套默认结构生成的实体类

     只是通过修改回调没有生成构造方法和修改了每个属性的注释的结构,

    实在抱歉今天没办法给您截代码,等明天第一时间给您发。

    0 回复
  • L L VIP0
    1周前

    @fate sta:早上好。

    给您发一下代码

    image.png 类名表描述注释部分 /// 与文字内容、<summary>


    image.png sqlsugar 列属性[]内容显示部分


    一个是SettingClassTemplate方法 修改默认模板 另一个是SettingPropertyTemplate 修改实体类属性的模板。

    方法都是使用sqlsugar提供的 db.DbFirst.XXX 。

    0 回复
  • L L VIP0
    1周前

    @fate sta:我查了下源码DbFirstTemplate类

    image.png  ClassDescriptionTemplate 做类名模板,注释中没有空格。


    image.png PropertyTemplate中使用 属性名与{SugarColumn}同样使用PropertySpace拼接,

                                                                                                                                                                     但是{SugarColumn}生成时会比属性名多出三个空格。

    0 回复
  • @L: 晚点给你细看一下

    0 回复
  • L L VIP0
    1周前

    @fate sta: 好的 谢谢 麻烦了

    0 回复