Skip to content

Commit 17c7d2d

Browse files
Ado.Net NextResultAsync on skipping any more messages in ExecuteScalarAsync & ExecuteNonQueryAsync (will faster and safety)
1 parent 93530f0 commit 17c7d2d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Ydb.Sdk/src/Ado/YdbCommand.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public override async Task<int> ExecuteNonQueryAsync(CancellationToken cancellat
3131
{
3232
await using var dataReader = await ExecuteReaderAsync(cancellationToken);
3333

34-
while (await dataReader.ReadAsync(cancellationToken))
34+
while (await dataReader.NextResultAsync(cancellationToken))
3535
{
3636
}
3737

@@ -51,7 +51,7 @@ public override async Task<int> ExecuteNonQueryAsync(CancellationToken cancellat
5151
? dataReader.IsDBNull(0) ? null : dataReader.GetValue(0)
5252
: null;
5353

54-
while (await dataReader.ReadAsync(cancellationToken))
54+
while (await dataReader.NextResultAsync(cancellationToken))
5555
{
5656
}
5757

0 commit comments

Comments
 (0)