mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-29 10:49:36 +08:00
update navgate query
This commit is contained in:
parent
ecfb2d5b94
commit
c3d6483efa
@ -1346,7 +1346,7 @@ namespace SqlSugar
|
|||||||
pkName = ((mappingFiled as LambdaExpression).Body as MemberExpression).Member.Name;
|
pkName = ((mappingFiled as LambdaExpression).Body as MemberExpression).Member.Name;
|
||||||
}
|
}
|
||||||
var key = thisFiled.ToString() +typeof(ParameterT).FullName + typeof(T).FullName;
|
var key = thisFiled.ToString() +typeof(ParameterT).FullName + typeof(T).FullName;
|
||||||
var ids = list.Select(it => it.GetType().GetProperty(pkName).GetValue(it)).ToArray();
|
var ids = list.Where(it=>it!=null).Select(it => it.GetType().GetProperty(pkName).GetValue(it)).Distinct().ToArray();
|
||||||
if (queryableContext.TempChildLists == null)
|
if (queryableContext.TempChildLists == null)
|
||||||
queryableContext.TempChildLists = new Dictionary<string, object>();
|
queryableContext.TempChildLists = new Dictionary<string, object>();
|
||||||
if (list != null && queryableContext.TempChildLists.ContainsKey(key))
|
if (list != null && queryableContext.TempChildLists.ContainsKey(key))
|
||||||
|
Loading…
Reference in New Issue
Block a user