- 修复 子查询 WhereIf 可能失败的 bug;

This commit is contained in:
2881099
2022-01-04 16:45:17 +08:00
parent 864eca6d72
commit 43e7bdce9c
2 changed files with 33 additions and 14 deletions

View File

@ -689,6 +689,18 @@ namespace FreeSql.Tests.Sqlite
.Any()
).Any()
).ToList();
sql2222 = select.Where(a =>
select.Where(b => b.Id == a.Id &&
select
.Where(c => c.Id == b.Id)
.Where(d => d.Id == a.Id)
.Where(e => e.Id == b.Id)
.WhereIf(!sql2222.Any(), e => e.Id > 0)
.WhereIf(sql2222.Any(), e => e.Id >= 0)
.Any()
).Any()
).ToList();
}
[Fact]
public void GroupBy()