@@ -17,20 +17,20 @@ internal static class ReadExpressionCommandExtensionsAsync
1717 {
1818 internal static Task < List < Into > > SelectAsync < Into , From > ( this IDbCommand dbCmd , SqlExpression < From > q , CancellationToken token )
1919 {
20- string sql = q . SelectInto < Into > ( ) ;
20+ string sql = q . SelectInto < Into > ( QueryType . Select ) ;
2121 return dbCmd . ExprConvertToListAsync < Into > ( sql , q . Params , q . OnlyFields , token ) ;
2222 }
2323
2424 internal static Task < List < T > > SelectAsync < T > ( this IDbCommand dbCmd , SqlExpression < T > q , CancellationToken token )
2525 {
26- string sql = q . SelectInto < T > ( ) ;
26+ string sql = q . SelectInto < T > ( QueryType . Select ) ;
2727 return dbCmd . ExprConvertToListAsync < T > ( sql , q . Params , q . OnlyFields , token ) ;
2828 }
2929
3030 internal static Task < List < T > > SelectAsync < T > ( this IDbCommand dbCmd , Expression < Func < T , bool > > predicate , CancellationToken token )
3131 {
3232 var q = dbCmd . GetDialectProvider ( ) . SqlExpression < T > ( ) ;
33- string sql = q . Where ( predicate ) . SelectInto < T > ( ) ;
33+ string sql = q . Where ( predicate ) . SelectInto < T > ( QueryType . Select ) ;
3434
3535 return dbCmd . ExprConvertToListAsync < T > ( sql , q . Params , q . OnlyFields , token ) ;
3636 }
@@ -112,7 +112,7 @@ internal static Task<T> SingleAsync<T>(this IDbCommand dbCmd, Expression<Func<T,
112112
113113 internal static Task < T > SingleAsync < T > ( this IDbCommand dbCmd , SqlExpression < T > expression , CancellationToken token )
114114 {
115- string sql = expression . Limit ( 1 ) . SelectInto < T > ( ) ;
115+ string sql = expression . Limit ( 1 ) . SelectInto < T > ( QueryType . Single ) ;
116116
117117 return dbCmd . ExprConvertToAsync < T > ( sql , expression . Params , token ) ;
118118 }
@@ -121,7 +121,7 @@ public static Task<TKey> ScalarAsync<T, TKey>(this IDbCommand dbCmd, Expression<
121121 {
122122 var q = dbCmd . GetDialectProvider ( ) . SqlExpression < T > ( ) ;
123123 q . Select ( field ) ;
124- var sql = q . SelectInto < T > ( ) ;
124+ var sql = q . SelectInto < T > ( QueryType . Scalar ) ;
125125 return dbCmd . ScalarAsync < TKey > ( sql , q . Params , token ) ;
126126 }
127127
@@ -130,7 +130,7 @@ internal static Task<TKey> ScalarAsync<T, TKey>(this IDbCommand dbCmd,
130130 {
131131 var q = dbCmd . GetDialectProvider ( ) . SqlExpression < T > ( ) ;
132132 q . Select ( field ) . Where ( predicate ) ;
133- string sql = q . SelectInto < T > ( ) ;
133+ string sql = q . SelectInto < T > ( QueryType . Scalar ) ;
134134 return dbCmd . ScalarAsync < TKey > ( sql , q . Params , token ) ;
135135 }
136136
@@ -200,7 +200,7 @@ internal static Task<T> ExprConvertToAsync<T>(this IDataReader dataReader, IOrmL
200200 internal static Task < List < T > > Select < T > ( this IDbCommand dbCmd , Expression < Func < T , bool > > predicate , CancellationToken token )
201201 {
202202 var q = dbCmd . GetDialectProvider ( ) . SqlExpression < T > ( ) ;
203- string sql = q . Where ( predicate ) . SelectInto < T > ( ) ;
203+ string sql = q . Where ( predicate ) . SelectInto < T > ( QueryType . Select ) ;
204204
205205 return dbCmd . ExprConvertToListAsync < T > ( sql , q . Params , q . OnlyFields , token ) ;
206206 }
0 commit comments