Silverlight,连接到不同服务器上的多个数据库



我正在开发一个Silverlight 4应用程序(C#)。

我使用了 Silverlight Web 应用程序模板和实体框架来入门 + VS 2010。

我现在有一个正在运行的应用程序,它连接到数据库并正确显示数据。

数据库有一个包含 5 个属性的表。

所以我现在需要做什么..

  1. 我有一个连接字符串来连接到外部服务器上的数据库。数据库与我的数据库相似,但具有更多的表格和更新的信息。我需要连接到此数据库。(编辑:由于这在我的项目之外,我不会为此提供任何EF,而只是查询单个表的权限。(具体查看))

  2. 由于我知道属性名称、表等,因此使用 SELECT 查询并获取数据。因此,执行并获取结果集。(例如"选择 R.name,R.标记从结果R")。

  3. 查询的结果集将存储在例如数据表中,然后插入到我的数据库中。

  4. 我还创建了一个带有表访问器的对象类,以便我可以在插入之前为"结果集"提供结构

从理论上讲,当我把它粉笔放在我的板上时,这听起来是可能的,但我想知道这是否有效?

我的意思是打开 2 个数据库连接。这可能吗?如果我按照上述相同的步骤进行操作,我能实现我想要的吗?

如果我不清楚任何事情,请告诉我。这只是实际应用程序的较小版本,但我需要实现的逻辑是相同的。:)

如果有更好的方法,我很乐意考虑。

干杯

你可能想

得太多了。我添加了一个新的类项目,并使用第二个数据库的连接字符串向该项目添加了一个新的 ADO.NET 实体模型。之后,您将能够从服务或主机 (Web) 项目中引用新的 EF 项目。

最新更新