Working with Lazy And Recursive Access of Data

Purpose

At some point, you may want to or trying to use IDataRecord and IDataReader recursively in your application using GroupDocs.Assembly for .NET. But these Interfaces cannot serve the purpose. However, it is quite possible to accomplish the same goal using custom types.
See IDataReader and IDataRecords Implementors here.

Creating Template

Download Template

Get template from here.

Generating The Report