An IDataReader implementation for IEnumerable<T> for use in SqlBulkCopy class