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

😎修复代码生成,选择外建,选择系统表拉取字段时报错

zuohuaijun 1 год назад
Родитель
Сommit
e5507868ee
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

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

@@ -188,7 +188,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         // 获取实体类型属性
         var entityType = provider.DbMaintenance.GetTableInfoList(false).FirstOrDefault(u => u.Name == tableName);
         if (entityType == null) return null;
-        var properties = GetEntityInfos(configId).Result.First(e => e.DbTableName == tableName).Type.GetProperties()
+        var properties = GetEntityInfos(configId).Result.First(e => e.DbTableName.EndsWithIgnoreCase(tableName)).Type.GetProperties()
             .Where(e => e.GetCustomAttribute<SugarColumn>()?.IsIgnore == false).Select(e => new
             {
                 PropertyName = e.Name,