Ошибка выдается в строке ниже.
"reportOption.ReportModel.DataSourceCredentials = new List { dataSourceCredentials };"
Код: Выделить всё
[NonAction]
{
Код: Выделить всё
string connectionString = _configuration.GetConnectionString("SQLConnection");
DataSourceCredentials dataSourceCredentials = new DataSourceCredentials
{
Name = "OrderWebDB",
ConnectionString = connectionString,
};
reportOption.ReportModel.DataSourceCredentials = new List { dataSourceCredentials };
if (string.IsNullOrEmpty(reportName))
{
throw new ArgumentException("ReportName is a required parameter.");
}
try
{
MemoryStream reportStream = await _reportService.PrepareReportStreamAsync(reportName, parameters);
reportOption.ReportModel.Stream = reportStream;
// Set report parameters
List reportParameters = new List();
foreach (var parameter in parameters)
{
reportParameters.Add(new ReportParameter { Name = parameter.Key, Values = new List { parameter.Value } });
}
reportOption.ReportModel.Parameters = reportParameters;
}
catch (Exception ex)
{
throw new InvalidOperationException($"Failed to generate the report: {ex.Message}", ex);
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... p-net-core
Мобильная версия