Службы Reporting Services: источник данных бизнес-объекта с родителем-ребенком-внуком

Как создать отчет с отношениями родитель-ребенок-внук с использованием POCO / пользовательских бизнес-объектов?

public class Invoice
{
  public List<Account> Accounts { get; set; }
}

public class Account
{
  public List<LineItem> LineItems { get; set; }
}

public void GenerateReport()
{
    var localReport = new LocalReport();
    localReport.LoadReportDefinition(GetEmbeddedResource("Invoice.rdlc"));
    localReport.DataSources.Add(new ReportDataSource("InvoiceDataset", new List<Invoice> { invoices }));
}

Предпочтительно использовать элементы управления «Таблица» и «Список» для вложенных отчетов. Службы Reporting Services v10 с локальной обработкой (файлы .rdlc).

Ответы на вопрос(1)

Ваш ответ на вопрос