diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl index 54cba192..ac978683 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl @@ -1,44 +1,44 @@  {% for field in ModelFields %}{% if field.DataType == 'bit' %} - {% endif %}{% endfor %} diff --git a/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs b/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs index f0fb456f..a86351ba 100644 --- a/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs +++ b/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs @@ -16,6 +16,26 @@ namespace CoreCms.Net.CodeGenerator /// public static class GeneratorCodeHelper { + #region 将字符串首字符转成小写 + /// + /// 将字符串首字符转成小写 + /// + /// + /// + private static string ConvertFirstCharToLower(string input) + { + if (string.IsNullOrEmpty(input) || char.IsLower(input, 0)) + { + return input; + } + + var firstChar = char.ToLower(input[0]); + var remainder = input.Length > 1 ? input[1..] : ""; + return firstChar + remainder; + } + + #endregion + /// /// 单表生成对应数据 @@ -39,6 +59,7 @@ namespace CoreCms.Net.CodeGenerator ModelFields = columns.Select(r => new { r.DbColumnName, + DbColumnNameByLowerCase = ConvertFirstCharToLower(r.DbColumnName), r.ColumnDescription, r.DataType, r.DecimalDigits,