我有一个WCF应用程序,它在收到来自HttpWebResponse的数据时更新数据库。
我希望在Web配置文件中有多个数据库连接字符串,并且取决于来自HttpWebResponse的响应将数据放入正确的数据库中。所有数据库都有相同的表格。
IE如果我发送HttpWebResponse(111Hello)然后将数据放入名为111的数据库,(222Hello)数据库名为222.
我已经创建了一个部分类来从Web配置文件中获取连接字符串,但我很难找到如何使其可编程。
提前致谢
答案 0 :(得分:2)
你需要一个Repository
类,它在构造函数中有一个连接字符串。
internal class Repository {
public Repository(string connection string)
{
_connectionString = connectionString;
}
public int GetSomeEntityCount()
{
// your code
}
}
当您需要使用数据库执行smth时创建存储库
var repo = new Repository(connectionStringFromConfig);