mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-30 04:45:54 +08:00
Support .Select ((S1, SC) =>sc).ToList()
This commit is contained in:
parent
365ae8a921
commit
15acb438f0
@ -335,6 +335,11 @@ namespace OrmTest.Demo
|
||||
.OrderBy(st => st.Id, OrderByType.Desc)
|
||||
.OrderBy((st, sc) => sc.Id, OrderByType.Desc)
|
||||
.Select((st, sc) => new { Name = st.Name, SchoolId = sc.Id }).ToList();
|
||||
|
||||
|
||||
var s7 = db.Queryable<Student, School>((st, sc) => new object[] {
|
||||
JoinType.Left,st.SchoolId==sc.Id
|
||||
}).Select((st, sc) => sc).ToList();
|
||||
}
|
||||
private static void Sqlable()
|
||||
{
|
||||
|
@ -18,11 +18,20 @@ namespace SqlSugar
|
||||
break;
|
||||
case ResolveExpressType.WhereMultiple:
|
||||
break;
|
||||
case ResolveExpressType.SelectSingle:
|
||||
case ResolveExpressType.SelectMultiple:
|
||||
case ResolveExpressType.Update:
|
||||
parameter.BaseParameter.CommonTempData = expression.Name;
|
||||
break;
|
||||
case ResolveExpressType.SelectSingle:
|
||||
case ResolveExpressType.SelectMultiple:
|
||||
if (parameter.BaseParameter!=null&¶meter.BaseParameter.CurrentExpression.NodeType == ExpressionType.Lambda)
|
||||
{
|
||||
this.Context.Result.Append(expression.Name + ".*");
|
||||
}
|
||||
else
|
||||
{
|
||||
parameter.BaseParameter.CommonTempData = expression.Name;
|
||||
}
|
||||
break;
|
||||
case ResolveExpressType.FieldSingle:
|
||||
break;
|
||||
case ResolveExpressType.FieldMultiple:
|
||||
|
Loading…
Reference in New Issue
Block a user