客户端如何通过传参动态选择服务端数据库?
应用环境.Net framework4,WCF+Entity,服务器有多个相同结构的数据库,名称不同,A1,A2,A3,并且使用Entity 建模,客户端如何通过传参,动态选择不同的数据库,并且不相互影响?
[解决办法]
你可以把A1、A2、A3发布为不同的网站,它们的服务其实是一样的(是同一套程序),但是web.config中配置的数据库连接地址不同。
然后客户端应用程序,其创建WCF客户端代理对象时动态地选择实例化url参数。
[解决办法]
看你希望把这个选择过程放在客户端还是服务器端。如果放在服务器端,根据客户端的参数设置不同的连接字符串即可。