Synchronization code

This commit is contained in:
sunkaixuan 2022-05-16 13:18:40 +08:00
parent b5b2e79a16
commit f7917d1131

View File

@ -333,7 +333,7 @@ namespace SqlSugar
{
l,
n
}).GroupBy(it=>it.l).ToList();
}).GroupBy(it => it.l).ToList();
foreach (var item in GroupQuery)
{
@ -343,7 +343,7 @@ namespace SqlSugar
helper.NavEntity = navEntityInfo;
helper.Context = this.Context;
helper.RootEntity = this.Context.EntityMaintenance.GetEntityInfo<T>();
helper.SetChildList(navObjectNameColumnInfo, item.Key,item.Select(it=>it.n).ToList(),sqlObj.MappingExpressions);
helper.SetChildList(navObjectNameColumnInfo, item.Key, item.Select(it => it.n).ToList(), sqlObj.MappingExpressions);
}
else
{
@ -366,6 +366,15 @@ namespace SqlSugar
}
}
}
else
{
//No navigation data set new List()
foreach (var item in list)
{
var instance = Activator.CreateInstance(navObjectNamePropety.PropertyType, true);
navObjectNamePropety.SetValue(item, instance);
}
}
}
}