Table of Contents

Method Build

Namespace
ReportWright.Data
Assembly
ReportWright.Data.Abstractions.dll

Build(ReportDefinition, string, ReportExpressionContext, out DataSourceReference)

Builds the query for one dataset.

public static ReportDataQuery Build(ReportDefinition definition, string dataSetName, ReportExpressionContext context, out DataSourceReference reference)

Parameters

definition ReportDefinition

The report.

dataSetName string

The dataset's name.

context ReportExpressionContext

The expression context: culture, parameter values, execution time.

reference DataSourceReference

The data source the dataset reads, as the report states it.

Returns

ReportDataQuery

The query, as the engine would hand it to a provider.

Exceptions

DataSourceException

The report declares no such dataset.