我正在开展一些3层架构项目。| DataDirectory |错误的项目
我创建了1个解决方案,包含3个不同的项目:DAL,BLL和Presentation。
DAL项目App_Data文件夹包含我的mdf文件。 在我的DAL类之一,我使用以下命令连接到我的数据库:
Conn = new SqlConnection("Data Source =.\\SQLExpress; Integrated Security =true; AttachDbFilename = |DataDirectory|\\" + dbName + "; User Instance =true;");
当我试图运行它,我看到| DataDirectory目录|返回我的Presentation Project App_Data文件夹的路径(不存在)。
如何将其更改为我的DAL项目App_Data文件夹?
谢谢!
如果这是或将不仅仅是一个简单的应用程序,我会建议在ssms中创建数据库。否则,您可以将其保存为这样,并让它将数据库复制到演示文稿项目的目录中,以使其处于初始状态(空),以便您可以为每个引用您的库的其他项目使用新的数据库。 – Silvermind