【问题标题】:How to Dynamically Connect to Database based on some parameters (ASP.Net Web API)?如何根据一些参数(ASP.Net Web API)动态连接到数据库?
【发布时间】:2016-10-26 05:49:16
【问题描述】:

我托管了一个 Web API。 (ASP.Net Web API、C#、IIS、Microsoft.Practices.EnterpriseLibrary、SQL server 2012) 调用该服务的客户想要发送一些信息,即网站代码。 例如:“AME”代表美国,“IND”代表印度。

基于此特定代码(“AME”/“IND”),我必须连接到相应的数据库服务器并执行 CRUD 操作。

设计和架构应该是什么? 请一步一步来。

提前致谢!!!

【问题讨论】:

  • 我们不会解决你的工作!请发布您已经尝试过的内容。
  • 只需使用不同的字符串来构造您的 ConnectionString
  • 但我建议有多个上下文。每个针对特定的数据库。根据您的“AME”/“IND”,您将使用 ContextAME 或 ContextIND
  • @Daniel 首先,对不起!!!因为让你失望。 2谢谢你的建议。我是堆栈溢出的新手。

标签: c# asp.net-web-api sql-server-2012


【解决方案1】:

我认为您应该针对这个特定问题使用工厂模式。

以下是一些参考资料:

Link 1

Link 2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    相关资源
    最近更新 更多