我即将开始一个非常大的项目,因此我正在收集有关在阅读项目文档和客户端请求时预测的一些问题的信息。其中一个问题是这样的:在一个应用程序中使用多个数据库
我的客户是一个有多个分部的公司,每个分部都使用自己的数据库。现在,我的任务是制定一个管理应用程序,使所有这些细分都将使用(它们都执行相同的任务,因为它们的地理位置和一些对我的问题不重要的法规) 。所以,我的问题是如何创建一个能够在数据库之间切换的应用程序。通常情况下,我可以通过创建一个包含输入字段的WinForm(例如textBoxes或comboBoxes)来实现,用户可以选择使用哪个连接,但由于这些应用程序必须生成报告,因此我遇到了此方法的问题。直到现在,我一直在处理使用由TableAdapter创建的数据集的.rdlc报告。所以如果我创建一个数据集programmaticaly,我不知道如何生成一个报告。但是,如果我创建基于TableAdapters数据集的报表,我不知道如何更改TableAdapters连接字符串(除了复制TableAdapter,因此每个使用另一个连接字符串,但效率都不高)。我使用C#来创建WinForms和SQL来处理数据库。请帮我解决这个问题。 感谢
你能分享一些链接如何做到这一点,我从来没有与他们合作 – NDraskovic 2012-04-12 08:23:30
http://ayende.com/blog/3752/rhino-service-bus – 2012-04-12 08:25:25