首页 新闻 搜索 专区 学院

WCF中如何动态更改Entity Framework 连接字符串

0
悬赏园豆:20 [待解决问题]

目前有数据库A、B1、B2、B3,数据库A存储B1、B2、B3的访问字符串,并且数据库B1、B2、B3结构完全一致,同时以B1为数据源生成Entity,A也生成Entity,并且将以上ENtity作为WCF Data Service发布出去,现在需要实现这样的操做,客户端调用A的Data Service,选择不同的数据库连接,获得对应的B1或B2或B3为数据源的Data Service。请高手指点下。

leagiboy的主页 leagiboy | 初学一级 | 园豆:182
提问于:2013-06-19 22:35
< >
分享
所有回答(2)
0
2012 | 园豆:19149 (专家六级) | 2013-06-20 12:23
0

在web config 中配置两个连接地址,然后动态的在程序中获取节点。

jerry-Tom | 园豆:4077 (老鸟四级) | 2013-06-20 18:36

连接地址只能在服务端,客户端不能直接改变的,客户端只和WCF通讯,WCF去读Entity的Web.config的

http://www.cnblogs.com/ouyanga/archive/2011/05/17/2048276.html 

这个是silverlight的做法,不太明白Winform应该怎么做,请指点。

支持(0) 反对(0) leagiboy | 园豆:182 (初学一级) | 2013-06-22 20:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册