C# WCF多个连接字符串取决于接收的数据

C# WCF多个连接字符串取决于接收的数据,c#,wcf,C#,Wcf,我有一个WCF应用程序,它在从HttpWebResponse接收数据时更新数据库 我希望在web配置文件中有多个数据库连接字符串,并根据HttpWebResponse的响应将数据放入正确的数据库。所有数据库都有相同的表 也就是说,如果我发送HttpWebResponse(111Hello),然后将数据放入名为111的数据库,(222Hello)名为222的数据库 我已经创建了一个分部类来从web配置文件获取连接字符串,但是我很难找到如何使其可编程 提前感谢您需要一个存储库类,yhat在构造函数中

我有一个WCF应用程序,它在从HttpWebResponse接收数据时更新数据库

我希望在web配置文件中有多个数据库连接字符串,并根据HttpWebResponse的响应将数据放入正确的数据库。所有数据库都有相同的表

也就是说,如果我发送HttpWebResponse(111Hello),然后将数据放入名为111的数据库,(222Hello)名为222的数据库

我已经创建了一个分部类来从web配置文件获取连接字符串,但是我很难找到如何使其可编程


提前感谢

您需要一个
存储库
类,yhat在构造函数中有一个连接字符串

internal class Repository {
    public Repository(string connection string)
    {
       _connectionString = connectionString;
    }

    public int GetSomeEntityCount()
    {
        // your code
    }
}
当需要对数据库执行smth时,创建Repository

var repo = new Repository(connectionStringFromConfig);

你在使用实体框架吗?你在问什么?你试过什么?这应该和switch语句一样简单,switch语句根据响应返回正确的连接字符串?我对WCF(通常是一个vb应用程序程序员)非常陌生,我会在service.svc.cs代码中添加开关吗?