11
11
12
12
namespace ServiceStack . OrmLite
13
13
{
14
- internal static class OrmLiteResultsFilterExtensionsAsync
14
+ public static class OrmLiteResultsFilterExtensionsAsync
15
15
{
16
16
internal static Task < int > ExecNonQueryAsync ( this IDbCommand dbCmd , string sql , object anonType , CancellationToken token )
17
17
{
@@ -47,6 +47,11 @@ internal static Task<int> ExecNonQueryAsync(this IDbCommand dbCmd, CancellationT
47
47
return dbCmd . GetDialectProvider ( ) . ExecuteNonQueryAsync ( dbCmd , token ) ;
48
48
}
49
49
50
+ public static Task < List < T > > ConvertToListAsync < T > ( this IDbCommand dbCmd )
51
+ {
52
+ return dbCmd . ConvertToListAsync < T > ( null , default ( CancellationToken ) ) ;
53
+ }
54
+
50
55
public static Task < List < T > > ConvertToListAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
51
56
{
52
57
if ( sql != null )
@@ -63,6 +68,11 @@ public static Task<List<T>> ConvertToListAsync<T>(this IDbCommand dbCmd, string
63
68
: reader . ConvertToListAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
64
69
}
65
70
71
+ public static Task < IList > ConvertToListAsync ( this IDbCommand dbCmd , Type refType )
72
+ {
73
+ return dbCmd . ConvertToListAsync ( refType , null , default ( CancellationToken ) ) ;
74
+ }
75
+
66
76
public static Task < IList > ConvertToListAsync ( this IDbCommand dbCmd , Type refType , string sql , CancellationToken token )
67
77
{
68
78
if ( sql != null )
@@ -89,6 +99,11 @@ internal static Task<List<T>> ExprConvertToListAsync<T>(this IDbCommand dbCmd, s
89
99
. Then ( reader => reader . ExprConvertToListAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
90
100
}
91
101
102
+ public static Task < T > ConvertToAsync < T > ( this IDbCommand dbCmd )
103
+ {
104
+ return dbCmd . ConvertToAsync < T > ( null , default ( CancellationToken ) ) ;
105
+ }
106
+
92
107
public static Task < T > ConvertToAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
93
108
{
94
109
if ( sql != null )
@@ -115,6 +130,11 @@ internal static Task<object> ConvertToAsync(this IDbCommand dbCmd, Type refType,
115
130
. Then ( reader => reader . ConvertToAsync ( dialectProvider , refType , token ) ) . Unwrap ( ) ;
116
131
}
117
132
133
+ public static Task < T > ScalarAsync < T > ( this IDbCommand dbCmd )
134
+ {
135
+ return dbCmd . ScalarAsync < T > ( null , default ( CancellationToken ) ) ;
136
+ }
137
+
118
138
public static Task < T > ScalarAsync < T > ( this IDbCommand dbCmd , string sql , CancellationToken token )
119
139
{
120
140
if ( sql != null )
@@ -128,6 +148,11 @@ public static Task<T> ScalarAsync<T>(this IDbCommand dbCmd, string sql, Cancella
128
148
. Then ( reader => reader . ScalarAsync < T > ( dialectProvider , token ) ) . Unwrap ( ) ;
129
149
}
130
150
151
+ public static Task < object > ScalarAsync ( this IDbCommand dbCmd )
152
+ {
153
+ return dbCmd . ScalarAsync ( null , default ( CancellationToken ) ) ;
154
+ }
155
+
131
156
public static Task < object > ScalarAsync ( this IDbCommand dbCmd , string sql , CancellationToken token )
132
157
{
133
158
if ( sql != null )
@@ -139,7 +164,12 @@ public static Task<object> ScalarAsync(this IDbCommand dbCmd, string sql, Cancel
139
164
return dbCmd . GetDialectProvider ( ) . ExecuteScalarAsync ( dbCmd , token ) ;
140
165
}
141
166
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 )
143
173
{
144
174
if ( sql != null )
145
175
dbCmd . CommandText = sql ;
0 commit comments