private void ValidateReader()
{
if (ReaderIsInvalid)
{
throw ExceptionBuilder.InvalidDataTableReader(_currentDataTable.TableName);
}
if (IsSchemaChanged)
{
throw ExceptionBuilder.DataTableReaderSchemaIsInvalid(_currentDataTable.TableName); // may be we can use better error message!
}
}