The value of this property is not cumulative. For example, if two records are inserted in the first statement in batch mode, and the second statement affected 3 records, the value of RecordsAffected will be 3.
IsClosed and RecordsAffected are the only properties that you can call after the DbDataReaderBase is closed.