首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >|DataDirectory|错误的项目

|DataDirectory|错误的项目
EN

Stack Overflow用户
提问于 2013-07-03 17:11:05
回答 2查看 208关注 0票数 1

我正在做一个三层架构的项目。

我创建了一个解决方案,有3个不同的项目: DAL,BLL和演示。

DAL项目App_Data文件夹包含我mdf文件。在我的一个DAL类中,我使用以下命令连接到我的数据库:

代码语言:javascript
复制
Conn = new SqlConnection("Data Source =.\\SQLExpress; Integrated Security =true; AttachDbFilename = |DataDirectory|\\" + dbName + "; User Instance =true;");

当我尝试运行它时,我看到|DataDirectory|返回我的演示项目App_Data文件夹的路径(该文件夹不存在)。

如何将其更改为我的DAL项目App_Data文件夹?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-03 17:17:29

您可以指定物理路径。

但是,您可能不应该这样做--我知道这不是您想要的答案,但请考虑一下部署应用程序时会发生什么。您可能不会部署解决方案,而只是部署已编译的演示文稿项目。在这种情况下,将数据库存储在演示项目的App_Data文件夹中并保留引用原样更有意义。

票数 1
EN

Stack Overflow用户

发布于 2013-07-03 17:15:41

为什么不将数据库移动到演示文稿项目的App_Data文件夹?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17444012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档