如何使DAL项目中的连接字符串引用MVC 3项目中APP_DATA文件夹中的数据库



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

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

那么我如何告诉DAL项目数据库在MVC项目的app_data文件夹中呢

感谢

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

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

相关内容

最新更新