System.Data.IDataReader System.Data.Common.DbDataReader
using (System.Data.IDataReader IReader = ICommand.ExecuteReader())
{
if (((System.Data.Common.DbDataReader)IReader).HasRows)
{
}
}
, () ;)
(assuming your instance is IDataReaderimplemented by a custom ADO.NET provider, not some kind of custom stupid class that only implements IDataReaderinstead of fetching from DbDataReader[which implements IDataReader]).
source
share