我有一个归档系统必须是在为简单起见两个SQL数据库
一个是
Archive2009
另Archive2010
他们都是同一个SQL服务器和实例上,并且具有相同的结构,但是我有一个需要查看旧的和新的一个(我可以让两个单独的页面)页面
我将如何最好去这样做呢? 动态改变连接字符串等?
我有一个归档系统必须是在为简单起见两个SQL数据库
一个是
Archive2009
另Archive2010
他们都是同一个SQL服务器和实例上,并且具有相同的结构,但是我有一个需要查看旧的和新的一个(我可以让两个单独的页面)页面
我将如何最好去这样做呢? 动态改变连接字符串等?
如果您是通过L2S访问这些数据库,那么你可能需要一个DBML指向Archive2009,并指向Archive2010一个DBML。 然后你的查询可以任意使用DBML为宜。 如果您遇到名称空间问题,使用不同的命名空间生成每个DBML。
你可能最好使用两种LINQ到SQL数据上下文,例如,一个用于Archive2009
,另一个用于Archive2010
。 这样一来,每个数据上下文被处理的只是一个单一的数据库,你可以从两个数据的上下文同时选择的东西。