Subquery in Subquery BUG

This commit is contained in:
sunkaixuan
2018-12-09 23:36:50 +08:00
parent 87e7299005
commit d8e0bca1c8
13 changed files with 38 additions and 9 deletions

View File

@@ -128,6 +128,18 @@ namespace OrmTest.Demo
name = it.Name,
id = SqlFunc.Subqueryable<Student>().WhereIF(!string.IsNullOrEmpty(name), s => s.Id == 1).Min(s => s.Id)
}).ToList();
var getAll666666 = db.Queryable<Student>()
.Where(it => SqlFunc.Subqueryable<School>().Where(s => s.Id == it.Id).Any())
.Select(it =>
new
{
name = it.Name,
id = SqlFunc.Subqueryable<Student>().Where(s=>s.Id==SqlFunc.Subqueryable<School>().Where(y=>y.Id==s.SchoolId).Select(y=>y.Id)).Min(s => s.Id),
id2 = SqlFunc.Subqueryable<Student>().Where(s => s.Id == SqlFunc.Subqueryable<School>().Where(y => y.Id == s.SchoolId).Select(y => y.Id)).Min(s => s.Id)
}).ToList();
}
private static void Async()