0

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

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

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

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

谁能给我一个想法如何实现这一目标?

谢谢你。

4

1 回答 1

1

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

例如

using (var context = new DataContext(Setting.MyConnectionString))
{
   var query = context.MyTable.Where(s => s.Id == 1);
}
于 2012-08-21T04:59:39.157 回答