diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom019.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom019.cs index 212fc509e..5cbc093a3 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom019.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom019.cs @@ -55,7 +55,33 @@ namespace OrmTest "; var cons=db.Utilities.JsonToConditionalModels(json); var cons2 = db.Utilities.JsonToConditionalModels(json2); - Console.ReadKey(); + + + var res21 = db.Queryable() + .InnerJoin((i, t) => i.group == t.group) + .Select((i, t) => new Test001_Ext + { + id = SqlFunc.Subqueryable() + .Where(s => s.id == 1) + .Select(s =>s.id*i.id) + }).ToList(); + var res22 = db.Queryable() + .InnerJoin((i, t) => i.group == t.group) + .Select((i, t) => new Test001_Ext + { + id = SqlFunc.Subqueryable() + .Where(s => s.id == 1) + .Select(s => s.id * s.id) + }).ToList(); + var res23 = db.Queryable() + .InnerJoin((i, t) => i.group == t.group) + .Select((i, t) => new Test001_Ext + { + id = SqlFunc.Subqueryable() + .Where(s => s.id == 1) + .Select(s => SqlFunc.ToInt32(SqlFunc.AggregateSum(SqlFunc.DateDiff(DateType.Second, s.addTime, s.addTime)) / 3600.0)) + }).ToList(); + } //建类 public class UintTest001