Update nav query

This commit is contained in:
sunkaixuan
2022-11-25 12:24:35 +08:00
parent e89ae94f7c
commit 4ab36cd0b2

View File

@@ -341,7 +341,8 @@ namespace SqlSugar
var navList = selector(db.Queryable<object>().Filter(navEntityInfo.Type).AS(navEntityInfo.DbTableName)
.WhereIF(navObjectNameColumnInfo.Navigat.WhereSql.HasValue(), navObjectNameColumnInfo.Navigat.WhereSql)
.WhereIF(sqlObj.WhereString.HasValue(),sqlObj.WhereString)
.AddParameters(sqlObj.Parameters).Where(conditionalModels));
.AddParameters(sqlObj.Parameters).Where(conditionalModels)
.Select(sqlObj.SelectString));
var groupQuery = (from l in list
join n in navList
on navColumn.PropertyInfo.GetValue(l).ObjToString()
@@ -626,6 +627,10 @@ namespace SqlSugar
}
else if (method.Method.Name == "ToList")
{
if (method.Arguments.Count > 1)
{
Select(properyName, result, method, queryable);
}
isList = true;
}
else