生成从 Linux/CentOS 上的 MS SQL 数据库查询数据的报告?

Generate reports that query data from MS SQL database on Linux/CentOS?

我正在 Linux (CentOS 7) 上尝试 FastReport.Mono 看看我是否可以制作一个应用程序来生成报告。示例 Mono 应用似乎可以很好地处理从自定义数据集导出的 PDF 和 JPG。

现在我需要从 MS SQL 数据库中查询数据。我有一个示例报告在 Windows 下运行良好,但在 Linux:

下运行失败
private static void ReportExportJPG()
{
  Report report = new Report();
  report.Load(@"sql-report.frx");
  report.Prepare(); // <<<--- Error here
  ...
}

错误信息是:

Cant find object MsSqlDataConnection

Feature table 表示 MS SQL 连接(也不是 ODBC,也不是许多其他连接)在 FastReport.Mono 中不可用。这是否意味着它完全丢失了,或者我应该使用其他方式并以某种方式提供与 FastReport 的现成连接?如果是 - 如何?

P.S。 运行 Windows 报告生成器与 Wine 下的 MS SQL 连接运行良好,所以我假设从 CentOS 连接到 MS SQL 在某种程度上是可行的。

我能够通过将以下内容添加到我的项目源来解决此问题:

using FastReport.Data;
using FastReport.Utils;

...

RegisteredObjects.AddConnection(typeof(MsSqlDataConnection));