diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs index b6a9e3cb5..005518e92 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs @@ -340,9 +340,17 @@ namespace SqlSugar }).ToList(); foreach (var item in groupQuery) { - - // var setValue = navList.FirstOrDefault(x => navPkColumn.PropertyInfo.GetValue(x).ObjToString() == navColumn.PropertyInfo.GetValue(item).ObjToString()); - navObjectNamePropety.SetValue(item.l, item.n); + + // var setValue = navList.FirstOrDefault(x => navPkColumn.PropertyInfo.GetValue(x).ObjToString() == navColumn.PropertyInfo.GetValue(item).ObjToString()); + + if (navObjectNamePropety.GetValue(item.l) == null) + { + navObjectNamePropety.SetValue(item.l, item.n); + } + else + { + //The reserved + } } }