We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent befc434 commit 78cff7dCopy full SHA for 78cff7d
1 file changed
Orm/Xtensive.Orm/Orm/QueryResult.cs
@@ -54,9 +54,10 @@ public IEnumerator<TItem> GetEnumerator()
54
public async IAsyncEnumerable<TItem> AsAsyncEnumerable()
55
{
56
EnsureResultsAlive();
57
- var enumerator = reader.AsAsyncEnumerator();
58
- while (await enumerator.MoveNextAsync().ConfigureAwait(false)) {
59
- yield return enumerator.Current;
+ await using (var enumerator = reader.AsAsyncEnumerator()) {
+ while (await enumerator.MoveNextAsync().ConfigureAwait(false)) {
+ yield return enumerator.Current;
60
+ }
61
}
62
63
0 commit comments