Advantage:
Instead of call for each value GetValue(i), call directly the _row[i].GetValue(). This i less number of calls and no type compares, where typeof(object) is everytime the last one.
the same advantage for _command.ExpectedColumnTypes
The performance could increase up to 20% when loading resultsets e.g. to DataTable, like DbDataAdapter does
Advantage: Instead of call for each value GetValue(i), call directly the _row[i].GetValue(). This i less number of calls and no type compares, where typeof(object) is everytime the last one.
The performance could increase up to 20% when loading resultsets e.g. to DataTable, like DbDataAdapter does