mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Synchronization code
This commit is contained in:
parent
cf0bdac412
commit
c9961dc6c8
@ -154,7 +154,7 @@ namespace SqlSugar
|
||||
var navResult = new AppendNavResult();
|
||||
foreach (var item in QueryBuilder?.AppendNavInfo.AppendProperties)
|
||||
{
|
||||
var vi = dataReader.GetOrdinal(item.Key);
|
||||
var vi = dataReader.GetOrdinal("SugarNav_" + item.Key);
|
||||
var value = dataReader.GetValue(vi);
|
||||
navResult.result.Add("SugarNav_"+item.Key,value);
|
||||
}
|
||||
|
@ -146,6 +146,10 @@ namespace SqlSugar
|
||||
foreach (var item in expression.Arguments)
|
||||
{
|
||||
string memberName = expression.Members[i].Name;
|
||||
if (this.Context?.SugarContext?.QueryBuilder?.AppendNavInfo?.MappingNavProperties?.ContainsKey(memberName) == true)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
++i;
|
||||
ResolveNewExpressions(parameter, item, memberName);
|
||||
}
|
||||
|
@ -474,6 +474,17 @@ namespace SqlSugar
|
||||
}
|
||||
QueryBuilder.AppendValues.Add(addItems);
|
||||
}
|
||||
if (QueryBuilder?.AppendNavInfo != null)
|
||||
{
|
||||
var navResult = new AppendNavResult();
|
||||
foreach (var item in QueryBuilder?.AppendNavInfo.AppendProperties)
|
||||
{
|
||||
var vi = dataReader.GetOrdinal("SugarNav_" + item.Key);
|
||||
var value = dataReader.GetValue(vi);
|
||||
navResult.result.Add("SugarNav_" + item.Key, value);
|
||||
}
|
||||
QueryBuilder?.AppendNavInfo.Result.Add(navResult);
|
||||
}
|
||||
}
|
||||
private static bool IsBytes(Dictionary<string, object> readerValues, PropertyInfo item)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user