我有一个带有自己的DB,SQL-Server 2008的Silverlight(4.0)应用程序(C#)。
我需要连接到不同服务器上的另一个数据库实例。我需要在该服务器上只执行一个SELECT查询,以便将一些数据提取到我的应用程序中,清理它并将其放入我的数据库中。
我有该数据库的连接字符串,我正计划将其保存在应用程序的web.Config文件中。
是否可以连接到该服务器并同时保持与我的数据库实例的连接?
这甚至可能吗?我这样做时应该注意什么?如何在不丢失数据的情况下管理2个连接?
答案 0 :(得分:0)
使用ADO.NET时,默认情况下将关闭您的连接。使用新连接从第二台服务器获取数据并将其存储在数据集或数据表中。然后,遍历数据集/数据表并使用其他连接将该数据放入数据库。一定要关闭你的联系,你应该好好去。这个非常简单的模型唯一需要注意的是,如果你的数据表或数据集非常大,它会占用一点内存。