【问题标题】:How to add entity data model programmatically in runtime to Web Api project?如何在运行时以编程方式将实体数据模型添加到 Web Api 项目?
【发布时间】:2016-01-27 09:18:03
【问题描述】:

是否可以在运行时将实体框架添加到 Web Api 项目?

例如/场景;

公司将在运行时添加到一个分支机构。分支机构的数据库信息,例如 - 连接字符串 -数据库名称 存储在公司数据库的表中。

如何在 Web.config 文件中添加分支的数据库连接字符串?以及如何连接到数据库?

【问题讨论】:

    标签: .net entity-framework asp.net-web-api web-config connection-string


    【解决方案1】:

    您可以使用连接字符串初始化 DbContext

    public MyContext(): DbContext
    {
        Public MyContext(){};
        Public MyContext(string connectionString):base(connection){};
    }
    

    然后像下面这样初始化:

    var firstBranch = new MyContext("firstBranchConnection");
    var secondBranch = new MyContext("secondBranchConnection");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多