Merge pull request '修复数据权限基类生成出错' (#251) from suncaomei/Admin.NET.Pro:v2 into v2
Reviewed-on: http://101.43.53.74:3000/Admin.NET/Admin.NET.Pro/pulls/251
This commit is contained in:
commit
7718884dc3
@ -63,7 +63,7 @@ public class SysCodeGenConfigService : IDynamicApiController, ITransient
|
|||||||
// 切库---多库代码生成用
|
// 切库---多库代码生成用
|
||||||
var provider = _db.AsTenant().GetConnectionScope(!string.IsNullOrEmpty(ConfigId) ? ConfigId : SqlSugarConst.MainConfigId);
|
var provider = _db.AsTenant().GetConnectionScope(!string.IsNullOrEmpty(ConfigId) ? ConfigId : SqlSugarConst.MainConfigId);
|
||||||
|
|
||||||
var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenant)];
|
var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenantBaseData)];
|
||||||
var columnInfos = provider.DbMaintenance.GetColumnInfosByTableName(dbTableName, false);
|
var columnInfos = provider.DbMaintenance.GetColumnInfosByTableName(dbTableName, false);
|
||||||
var result = columnInfos.Select(u => new ColumnOuput
|
var result = columnInfos.Select(u => new ColumnOuput
|
||||||
{
|
{
|
||||||
|
|||||||
@ -226,7 +226,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
|
|||||||
// 获取实体类型属性
|
// 获取实体类型属性
|
||||||
var entityType = provider.DbMaintenance.GetTableInfoList(false).FirstOrDefault(u => u.Name == tableName);
|
var entityType = provider.DbMaintenance.GetTableInfoList(false).FirstOrDefault(u => u.Name == tableName);
|
||||||
if (entityType == null) return null;
|
if (entityType == null) return null;
|
||||||
var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenant)];
|
var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenantBaseData)];
|
||||||
|
|
||||||
tableName = GetRealTableName(tableName);
|
tableName = GetRealTableName(tableName);
|
||||||
var properties = _codeGenConfigService.GetEntityInfos().Result.First(u => GetRealTableName(u.DbTableName).EqualIgnoreCase(tableName)).Type.GetProperties()
|
var properties = _codeGenConfigService.GetEntityInfos().Result.First(u => GetRealTableName(u.DbTableName).EqualIgnoreCase(tableName)).Type.GetProperties()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user