【问题标题】:make .edmx file in MVC3 to use web.config connectionstring在 MVC3 中制作 .edmx 文件以使用 web.config 连接字符串
【发布时间】:2012-08-16 10:18:49
【问题描述】:

我正在尝试使用 MVC3 架构开发 Web 应用程序。

我有用于所有数据库相关操作的 DAL 库,我的 Web 应用程序是一个单独的应用程序。

现在,如果我通过在 DAL 库中拖放来更新我的 .edmx 文件,则该库的 app.config 文件将得到更新。

这在我开发时很好,但在部署时,我不希望我的应用程序使用 app.config 文件中的连接字符串,而是使用我的 Web 应用程序中的 web.config 文件。

谁能告诉我如何实现这一目标?

谢谢。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 entity-framework web-config


    【解决方案1】:

    您可以将连接字符串传递给 DataContext。

    例如

    using (var context = new DataContext(Setting.MyConnectionString))
    {
       var query = context.MyTable.Where(s => s.Id == 1);
    }
    

    【讨论】:

      猜你喜欢
      • 2012-07-20
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多