Skip to content

TcfOss.Filtering.CsvOutput

Documentation | Repository

CSV export extensions for filtered/sorted IQueryable<T> data.

What this package adds

  • ToCsvStream overloads for direct query export.
  • Overloads that accept IFilter, SortComponent[], maxRows, and optional ParsingConfig.
  • Async stream writing for IAsyncEnumerable<T>.

Typical usage

using Stream csv = query.ToCsvStream(filter, sorts, maxRows: 1000);

With explicit parsing config:

using Stream csv = query.ToCsvStream(filter, sorts, maxRows: 1000, parsingConfig: customConfig);