- 优化 ISelect.Count() 之前使用了 OrderBy 会产生的 SQL 语法问题;

This commit is contained in:
28810
2019-12-19 15:50:42 +08:00
parent ec25ccea86
commit 969e690682
3 changed files with 32 additions and 4 deletions

View File

@ -209,8 +209,11 @@ namespace FreeSql.Tests.SqlServer
public void Count()
{
var count = select.Where(a => 1 == 1).Count();
var count11 = select.Where(a => 1 == 1).OrderBy(a => a.Id).Count();
select.Where(a => 1 == 1).Count(out var count2);
select.Where(a => 1 == 1).OrderBy(a => a.Id).Count(out var count22);
Assert.Equal(count, count2);
Assert.Equal(count11, count22);
Assert.Equal(0, select.Where(a => 1 == 2).Count());
var subquery = select.ToSql(a => new