SqlBulkCopyListReader An IDataReader implementation for IEnumerable<T> for use in SqlBulkCopy class For more info see my blog post on using SqlBulkCopy with List<T>