MVC项目中的Rdlc报告能够切换数据库



我目前有一个MVC项目,我将能够根据使用它的人群体切换3个数据库。所有数据库都具有相同的表。1 个用于全球工程师,1 个用于本地生产,1 个用于本地测试。 我应该如何获得我的 rdlc 报告,以便我可以轻松地切换到不同的数据库?我有我的项目,所以我只需要更改 web.config 中的连接字符串,然后更改每个控制器中的上下文。然后更改数据库。对于 Rdlc 报告,它会比这更难一些,我是否需要添加另一个数据集并且只需要更改它?在我的报表中,它只允许我一次添加 1 个数据源,但在数据集中我可以有多个数据源,每个 1 个数据源都可以指向自己的连接字符串。

您必须在呈现报表之前更改数据源。SSRS 不能很好地与 MVC 配合使用。可以尝试 dotnet 报表生成器 https://www.dotnetreport.com,看看它是否适合你的要求。完全披露,我隶属于公司。

您可以在登录之前尝试更改连接字符串,以了解它将是什么数据库,但仍需要它都在同一服务器中。 对不起,我的英语:(

最新更新