Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit b234105

Browse files
committed
Chant to call ConvertToAsync in ExprConvertToAsync
1 parent be06d47 commit b234105

File tree

3 files changed

+29
-2
lines changed

3 files changed

+29
-2
lines changed

src/ServiceStack.OrmLite/Async/OrmLiteResultsFilterExtensionsAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ internal static Task<T> ExprConvertToAsync<T>(this IDbCommand dbCmd, string sql,
157157

158158
var dialectProvider = dbCmd.GetDialectProvider();
159159
return dbCmd.ExecReaderAsync(dbCmd.CommandText, token)
160-
.Then(reader => reader.ExprConvertToAsync<T>(dialectProvider, token)).Unwrap();
160+
.Then(reader => reader.ConvertToAsync<T>(dialectProvider, token)).Unwrap();
161161
}
162162

163163
internal static Task<List<T>> ColumnAsync<T>(this IDbCommand dbCmd, string sql, CancellationToken token)
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using System.Threading.Tasks;
2+
using AppDb;
3+
using NUnit.Framework;
4+
5+
namespace ServiceStack.OrmLite.Tests
6+
{
7+
[TestFixture]
8+
public class SelectAsyncTests
9+
: OrmLiteTestBase
10+
{
11+
[Test]
12+
public async Task Can_SELECT_SingleAsync()
13+
{
14+
using (var db = OpenDbConnection())
15+
{
16+
db.DropAndCreateTable<Poco>();
17+
18+
await db.InsertAsync(new Poco { Id = "foo" });
19+
20+
var row = await db.SingleAsync(db.From<Poco>().Where(x => x.Id == "foo"));
21+
22+
Assert.That(row.Id, Is.EqualTo("foo"));
23+
}
24+
}
25+
}
26+
}

tests/ServiceStack.OrmLiteV45.Tests/ServiceStack.OrmLiteV45.Tests.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
<Compile Include="OrmLiteContextTests.cs" />
7373
<Compile Include="OrmLiteTestBase.cs" />
7474
<Compile Include="Properties\AssemblyInfo.cs" />
75+
<Compile Include="SelectAsyncTests.cs" />
7576
<Compile Include="Shared\Person.cs">
7677
<SubType>Code</SubType>
7778
</Compile>
@@ -148,4 +149,4 @@
148149
<Target Name="AfterBuild">
149150
</Target>
150151
-->
151-
</Project>
152+
</Project>

0 commit comments

Comments
 (0)