Просмотр исходного кода

未启用驼峰转下划线的情况下,代码生成的时候跳过下划线转驼峰

Signed-off-by: skywolf627 <skywolf627@qq.com>
skywolf627 3 лет назад
Родитель
Сommit
c15c96e102
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

+ 2 - 1
Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

@@ -190,7 +190,8 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenant)];
         return provider.DbMaintenance.GetColumnInfosByTableName(dbTableName, false).Select(u => new ColumnOuput
         {
-            ColumnName = CodeGenUtil.CamelColumnName(u.DbColumnName, entityBasePropertyNames),
+            //转下划线后的列名 需要转回来
+            ColumnName = config.EnableUnderLine ? CodeGenUtil.CamelColumnName(u.DbColumnName, entityBasePropertyNames) : u.DbColumnName,
             ColumnKey = u.IsPrimarykey.ToString(),
             NetType = CodeGenUtil.ConvertDataType(u),
             DataType = CodeGenUtil.ConvertDataType(u),