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,