Table of Contents

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

reader IDataReader

The IDataReader to iterate.

transform Func<IDataRecord, T>

The transform function to process each IDataRecord.

cancellationToken CancellationToken

Optional cancellation token.

Returns

List<T>

A list of the transformed results.

Type Parameters

T

The return type of the transform function.