如何在DAL项目中创建连接字符串是指MVC 3项目中APP_DATA文件夹中的数据库

时间:2012-08-04 22:02:25

标签: asp.net-mvc-3 frameworks entity data-access-layer edmx

我正在开发一个MVC 3项目,我也创建了一个DAL项目。 EDMX在DAL项目中,当然在App.config中有一个连接字符串(在DAL项目中)所以每当我想更新edmx时,它当然会引用这个连接字符串。

案例如下,数据库位于MVC 3项目的APP_Data文件夹中,因此我可以更新edmx文件,我必须使用App中连接字符串中的物理路径来引用数据库。在DAL项目中配置。但我想通过引用APP_DATA文件夹来设置连接字符串,这样它可以更加动态,所以当我将项目移动到另一个位置时我不需要更改它。

那么如何告诉DAL项目数据库位于MVC项目的app_data文件夹中

由于

1 个答案:

答案 0 :(得分:0)

您可以在MVC项目的web.config中添加连接字符串,而不是DAL项目的App.config

只需在连接字符串中使用|Data Directory|即可引用App_Data文件夹。