diff --git a/src/MiniProfiler.EntityFrameworkCore/RelationalDiagnosticListener.cs b/src/MiniProfiler.EntityFrameworkCore/RelationalDiagnosticListener.cs index d2baf7bf..7f8724ee 100644 --- a/src/MiniProfiler.EntityFrameworkCore/RelationalDiagnosticListener.cs +++ b/src/MiniProfiler.EntityFrameworkCore/RelationalDiagnosticListener.cs @@ -63,7 +63,7 @@ public void OnNext(KeyValuePair kv) if (val is CommandExecutedEventData data && _commands.TryRemove(data.CommandId, out var current)) { // A completion for a DataReader only means we *started* getting data back, not finished. - if (data.Result is RelationalDataReader) + if (data.Result is RelationalDataReader or SqlDataReader) { _readers[data.CommandId] = current; current.FirstFetchCompleted();