@@ -38,68 +38,68 @@ internal static Task<List<T>> SelectAsync<T>(this IDbCommand dbCmd, Expression<F
3838 internal static Task < List < Tuple < T , T2 > > > SelectMultiAsync < T , T2 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
3939 {
4040 q . Select ( q . CreateMultiSelect < T , T2 , EOT , EOT , EOT , EOT , EOT > ( dbCmd . GetDialectProvider ( ) ) ) ;
41- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
41+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
4242 }
4343
4444 internal static Task < List < Tuple < T , T2 , T3 > > > SelectMultiAsync < T , T2 , T3 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
4545 {
4646 q . Select ( q . CreateMultiSelect < T , T2 , T3 , EOT , EOT , EOT , EOT > ( dbCmd . GetDialectProvider ( ) ) ) ;
47- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
47+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
4848 }
4949
5050 internal static Task < List < Tuple < T , T2 , T3 , T4 > > > SelectMultiAsync < T , T2 , T3 , T4 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
5151 {
5252 q . Select ( q . CreateMultiSelect < T , T2 , T3 , T4 , EOT , EOT , EOT > ( dbCmd . GetDialectProvider ( ) ) ) ;
53- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
53+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
5454 }
5555
5656 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
5757 {
5858 q . Select ( q . CreateMultiSelect < T , T2 , T3 , T4 , T5 , EOT , EOT > ( dbCmd . GetDialectProvider ( ) ) ) ;
59- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
59+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
6060 }
6161
6262 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 , T6 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 , T6 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
6363 {
6464 q . Select ( q . CreateMultiSelect < T , T2 , T3 , T4 , T5 , T6 , EOT > ( dbCmd . GetDialectProvider ( ) ) ) ;
65- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
65+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
6666 }
6767
6868 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 , T6 , T7 > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
6969 {
7070 q . Select ( q . CreateMultiSelect < T , T2 , T3 , T4 , T5 , T6 , T7 > ( dbCmd . GetDialectProvider ( ) ) ) ;
71- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > ( q . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
71+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > ( q . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
7272 }
7373
7474
7575 internal static Task < List < Tuple < T , T2 > > > SelectMultiAsync < T , T2 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
7676 {
77- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
77+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
7878 }
7979
8080 internal static Task < List < Tuple < T , T2 , T3 > > > SelectMultiAsync < T , T2 , T3 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
8181 {
82- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
82+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
8383 }
8484
8585 internal static Task < List < Tuple < T , T2 , T3 , T4 > > > SelectMultiAsync < T , T2 , T3 , T4 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
8686 {
87- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
87+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
8888 }
8989
9090 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
9191 {
92- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
92+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
9393 }
9494
9595 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 , T6 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 , T6 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
9696 {
97- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
97+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
9898 }
9999
100100 internal static Task < List < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > > SelectMultiAsync < T , T2 , T3 , T4 , T5 , T6 , T7 > ( this IDbCommand dbCmd , SqlExpression < T > q , string [ ] tableSelects , CancellationToken token )
101101 {
102- return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( ) , q . Params , q . OnlyFields , token ) ;
102+ return dbCmd . ExprConvertToListAsync < Tuple < T , T2 , T3 , T4 , T5 , T6 , T7 > > ( q . Select ( q . CreateMultiSelect ( tableSelects ) ) . ToSelectStatement ( QueryType . Select ) , q . Params , q . OnlyFields , token ) ;
103103 }
104104
105105
@@ -164,7 +164,7 @@ internal static async Task<long> GetCountAsync(this IDbCommand dbCmd, string sql
164164 internal static Task < long > RowCountAsync < T > ( this IDbCommand dbCmd , SqlExpression < T > expression , CancellationToken token )
165165 {
166166 var countExpr = expression . Clone ( ) . OrderBy ( ) ;
167- return dbCmd . ScalarAsync < long > ( dbCmd . GetDialectProvider ( ) . ToRowCountStatement ( countExpr . ToSelectStatement ( ) ) , countExpr . Params , token ) ;
167+ return dbCmd . ScalarAsync < long > ( dbCmd . GetDialectProvider ( ) . ToRowCountStatement ( countExpr . ToSelectStatement ( QueryType . Scalar ) ) , countExpr . Params , token ) ;
168168 }
169169
170170 internal static Task < long > RowCountAsync ( this IDbCommand dbCmd , string sql , object anonType , CancellationToken token )
0 commit comments