asp.net 2.0有一个特殊目录app_data,通常Sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:
connectionString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"
这里有一个DataDirectory的宏,他表示什么意义呢?

DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串:
"Data Source= c:\program files\MyApp\app_data\Mydb.mdf"
通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串:
"Data Source = |DataDirectory|\Mydb.mdf"
这里的一篇文章Working with local databases详细的解释了DataDirectory 的意义,不仅仅是Sql server 2005 express中使用,也可以在其他的文件数据库中使用,例如Sqllite数据库文件的连接字符串:
<add name="DefaultDB"
connectionString="DriverClass=NHibernate.Driver.SQLite20Driver;Dialect=NHibernate.Dialect.SQLiteDialect;Data Source=|DataDirectory|\data.db3" />

转载于:https://www.cnblogs.com/shanyou/archive/2007/02/24/654793.html

DataDirectory是什么?相关推荐

  1. |DataDirectory|的使用

    Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如: <connectionStrings>     ...

  2. 使用|DataDirectory| 的烦恼

    Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如  <connectionStrings>     ...

  3. DataDirectory

    DataDirectory 是表示数据库路径的替换字符串.由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署.例如,无需使用以下连接字符串: "Dat ...

  4. PE文件结构详解(三)

    0x01 前言 上一篇讲到了数据目录表的结构和怎找到到数据目录表(DataDirectory[16]),这篇我们我来讲讲数据目录表后面的另一个结构--区块表. 0x01 区块 区块就是PE载入器将PE ...

  5. ASP.NET MVC 4 (十三) 基于表单的身份验证

    在前面的章节中我们知道可以在MVC应用程序中使用[Authorize]特性来限制用户对某些网址(控制器/控制器方法)的访问,但这都是在对用户认证之后,而用户的认证则依然是使用ASP.NET平台的认证机 ...

  6. ce变速注入dll失败_[LAB]一种无痕Dll模块注入方式

    0x00 前言 方式:CreateRemoteThread 需要:visual studio 2015 需要:进程模块查看器,如[PCHunter][ProcessHacker]等. 需要:创建一个用 ...

  7. Unity应用架构设计(9)——构建统一的 Repository

    谈到 『Repository』 仓储模式,第一映像就是封装了对数据的访问和持久化.Repository 模式的理念核心是定义了一个规范,即接口『Interface』,在这个规范里面定义了访问以及持久化 ...

  8. 利用GridView显示主细表并一次编辑明细表所有数据的例子

    全部代码如下: ASPX: <%@ Page Language="C#" ValidateRequest="false" AutoEventWireup= ...

  9. PE文件和COFF文件格式分析——导出表

    在之前的<PE可选文件头>相关博文中我们介绍了可选文件头中很多重要的属性,而其中一个非常重要的属性是(转载请指明来源于breaksoftware的CSDN博客) IMAGE_DATA_DI ...

最新文章

  1. pb更新oracle表格,PB自定义retrieve刷新函数、PB导入excel表、打印
  2. python调用c++返回带成员指针的类指针
  3. 全球及中国4-氨基-3-硝基苯酚行业前景趋势与投资规模格局报告2022版
  4. 读书印记 - 《技术元素》
  5. Promise解决异步操作问题
  6. 逆波兰式与表达式求值
  7. python cls
  8. ai人工智能_古典AI的简要史前
  9. NVMe驱动 请求路径学习记录
  10. 使用mapboxgl 实现特定的地图效果
  11. 对接第三方支付接口-支付宝方式对接(我这边对接的是ecpay公司支付接口)
  12. 【1】国产USB转接芯片CH347-初体验
  13. 未来IT互联网企业的发展前景
  14. ssdt函数索引号_技术分享 - 32位系统上获取SSDT表地址以及从中获取指定SSDT函数的地址...
  15. 国仁老猫:抖音影视剪辑5种赚钱方法、18个素材网站、8.0剪辑方法防判搬运(建议收藏)
  16. 《Java8实战》第9章 重构、测试和调试
  17. 页面水印 原生js 兼容ie8浏览器
  18. 2021-01-25广州大学ACM寒假训练赛解题心得
  19. 项目实战 之 vue3 + vite + pinia
  20. 如何有效的维权,这些投诉平台你可能用得上

热门文章

  1. 前端学习(3167):react-hello-react之鼠标移入效果
  2. [html] 如何优化大数据列表(10万+)的性能?说说你的方案
  3. [css] 在sass中可以执行布尔运算吗?
  4. oracle之单行函数之分组函数
  5. 前端学习(578):chrome devtools
  6. 前端学习(561):解决margin重叠第二种情况父子
  7. mybatis学习(29):适用于没有自增的数据库
  8. 医疗:pacs(3)
  9. java学习(69):java模式设计之适配器
  10. php 最后几个字符,php怎么去掉最后三个字符