1111
1212namespace ServiceStack . OrmLite
1313{
14- internal static class OrmLiteResultsFilterExtensionsAsync
14+ public static class OrmLiteResultsFilterExtensionsAsync
1515 {
1616 internal static Task < int > ExecNonQueryAsync ( this IDbCommand dbCmd , string sql , object anonType , CancellationToken token )
1717 {
@@ -47,6 +47,11 @@ internal static Task<int> ExecNonQueryAsync(this IDbCommand dbCmd, CancellationT
4747 return dbCmd . GetDialectProvider ( ) . ExecuteNonQueryAsync ( dbCmd , token ) ;
4848 }
4949
50+ public static Task < List < T > > ConvertToListAsync < T > ( this IDbCommand dbCmd )
51+ {
52+ return dbCmd . ConvertToListAsync < T > ( null , default ( CancellationToken ) ) ;
53+ }
54+
5055 public static Task < List < T > > ConvertToListAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
5156 {
5257 if ( sql != null )
@@ -63,6 +68,11 @@ public static Task<List<T>> ConvertToListAsync<T>(this IDbCommand dbCmd, string
6368 : reader . ConvertToListAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
6469 }
6570
71+ public static Task < IList > ConvertToListAsync ( this IDbCommand dbCmd , Type refType )
72+ {
73+ return dbCmd . ConvertToListAsync ( refType , null , default ( CancellationToken ) ) ;
74+ }
75+
6676 public static Task < IList > ConvertToListAsync ( this IDbCommand dbCmd , Type refType , string sql , CancellationToken token )
6777 {
6878 if ( sql != null )
@@ -89,6 +99,11 @@ internal static Task<List<T>> ExprConvertToListAsync<T>(this IDbCommand dbCmd, s
8999 . Then ( reader => reader . ExprConvertToListAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
90100 }
91101
102+ public static Task < T > ConvertToAsync < T > ( this IDbCommand dbCmd )
103+ {
104+ return dbCmd . ConvertToAsync < T > ( null , default ( CancellationToken ) ) ;
105+ }
106+
92107 public static Task < T > ConvertToAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
93108 {
94109 if ( sql != null )
@@ -115,6 +130,11 @@ internal static Task<object> ConvertToAsync(this IDbCommand dbCmd, Type refType,
115130 . Then ( reader => reader . ConvertToAsync ( dialectProvider , refType , token ) ) . Unwrap ( ) ;
116131 }
117132
133+ public static Task < T > ScalarAsync < T > ( this IDbCommand dbCmd )
134+ {
135+ return dbCmd . ScalarAsync < T > ( null , default ( CancellationToken ) ) ;
136+ }
137+
118138 public static Task < T > ScalarAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
119139 {
120140 if ( sql != null )
@@ -128,6 +148,11 @@ public static Task<T> ScalarAsync<T>(this IDbCommand dbCmd, string sql, Cancella
128148 . Then ( reader => reader . ScalarAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
129149 }
130150
151+ public static Task < object > ScalarAsync ( this IDbCommand dbCmd )
152+ {
153+ return dbCmd . ScalarAsync ( null , default ( CancellationToken ) ) ;
154+ }
155+
131156 public static Task < object > ScalarAsync ( this IDbCommand dbCmd , string sql , CancellationToken token )
132157 {
133158 if ( sql != null )
@@ -139,7 +164,12 @@ public static Task<object> ScalarAsync(this IDbCommand dbCmd, string sql, Cancel
139164 return dbCmd . GetDialectProvider ( ) . ExecuteScalarAsync ( dbCmd , token ) ;
140165 }
141166
142- internal static Task < long > ExecLongScalarAsync ( this IDbCommand dbCmd , string sql , CancellationToken token )
167+ public static Task < long > ExecLongScalarAsync ( this IDbCommand dbCmd )
168+ {
169+ return dbCmd . ExecLongScalarAsync ( null , default ( CancellationToken ) ) ;
170+ }
171+
172+ public static Task < long > ExecLongScalarAsync ( this IDbCommand dbCmd , string sql , CancellationToken token )
143173 {
144174 if ( sql != null )
145175 dbCmd . CommandText = sql ;
0 commit comments