我觉得在config文件里定义两个数据连接参数,用全局static变量存储当前连接,读取其值解决第一个问题,通过转换参数连接并改变static变量的值,再设定数据控件的datasource解决第二个问题。不知道是不是这个意思。
创建多个Connection对象,用不同的连接字符串作为Connection的构造函数的参数
在web.config页面中add多个Connection对象,并配置不同的key值。然后在整个项目中根据需求选择不同的数据库(根据key值不同)然后选择相应的控件进行绑定。
调用SQL Server的连接对话框即可。。。。
用ef实现啊,每个数据库有不同的连接字符串,不同的provider,只需要配置好那个config,然后用户选哪个数据库就用对应的连接字符串去连接就行了,其他的增删改查都是一套代码