mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Add demo
This commit is contained in:
parent
ed4e6cbef5
commit
546bf3e390
@ -178,6 +178,27 @@ namespace OrmTest
|
||||
disCount = SqlFunc.Subqueryable<Order>().Where(s => s.Id == it.Id).First(s => new Order() { Id = s.Id }, true)
|
||||
})
|
||||
.ToList();
|
||||
|
||||
var test5 = db.Queryable<Order>().Select(it => new
|
||||
{
|
||||
COUNT=SqlFunc.Subqueryable<Order>().Where(s => s.Id == it.Id).Count(),
|
||||
Id = it.Id,
|
||||
disCount = SqlFunc.Subqueryable<Order>().Where(s => s.Id == it.Id).ToList(s => new { Id = s.Id } )
|
||||
})
|
||||
.ToList();
|
||||
|
||||
var test6 = db.Queryable<Order>().Select(it => new
|
||||
{
|
||||
COUNT = SqlFunc.Subqueryable<Order>().Where(s => s.Id == it.Id).Count(),
|
||||
Id = it.Id,
|
||||
disCount = SqlFunc.Subqueryable<Order>().Where(s => s.Id == it.Id).ToList(s => new { Id = s.Id })
|
||||
})
|
||||
.ToListAsync().GetAwaiter().GetResult();
|
||||
|
||||
if (test6.Any(it => it.COUNT != it.disCount.Count())|| test5.Any(it => it.COUNT != it.disCount.Count()))
|
||||
{
|
||||
throw new Exception("unit error");
|
||||
}
|
||||
}
|
||||
private static void TestJoin4(SqlSugarClient db)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user