Method ToList
- Namespace
- Open.Database.Extensions
- Assembly
- Open.Database.Extensions.Core.dll
ToList<T>(IDataReader, Func<IDataRecord, T>, CancellationToken)
Shortcut for .Iterate(transform).ToList();
public static List<T> ToList<T>(this IDataReader reader, Func<IDataRecord, T> transform, CancellationToken cancellationToken = default)
Parameters
readerIDataReaderThe IDataReader to iterate.
transformFunc<IDataRecord, T>The transform function to process each IDataRecord.
cancellationTokenCancellationTokenOptional cancellation token.
Returns
- List<T>
A list of the transformed results.
Type Parameters
TThe return type of the transform function.