DataDirectory是什么?
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是什么?相关推荐
- |DataDirectory|的使用
Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如: <connectionStrings> ...
- 使用|DataDirectory| 的烦恼
Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如 <connectionStrings> ...
- DataDirectory
DataDirectory 是表示数据库路径的替换字符串.由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署.例如,无需使用以下连接字符串: "Dat ...
- PE文件结构详解(三)
0x01 前言 上一篇讲到了数据目录表的结构和怎找到到数据目录表(DataDirectory[16]),这篇我们我来讲讲数据目录表后面的另一个结构--区块表. 0x01 区块 区块就是PE载入器将PE ...
- ASP.NET MVC 4 (十三) 基于表单的身份验证
在前面的章节中我们知道可以在MVC应用程序中使用[Authorize]特性来限制用户对某些网址(控制器/控制器方法)的访问,但这都是在对用户认证之后,而用户的认证则依然是使用ASP.NET平台的认证机 ...
- ce变速注入dll失败_[LAB]一种无痕Dll模块注入方式
0x00 前言 方式:CreateRemoteThread 需要:visual studio 2015 需要:进程模块查看器,如[PCHunter][ProcessHacker]等. 需要:创建一个用 ...
- Unity应用架构设计(9)——构建统一的 Repository
谈到 『Repository』 仓储模式,第一映像就是封装了对数据的访问和持久化.Repository 模式的理念核心是定义了一个规范,即接口『Interface』,在这个规范里面定义了访问以及持久化 ...
- 利用GridView显示主细表并一次编辑明细表所有数据的例子
全部代码如下: ASPX: <%@ Page Language="C#" ValidateRequest="false" AutoEventWireup= ...
- PE文件和COFF文件格式分析——导出表
在之前的<PE可选文件头>相关博文中我们介绍了可选文件头中很多重要的属性,而其中一个非常重要的属性是(转载请指明来源于breaksoftware的CSDN博客) IMAGE_DATA_DI ...
最新文章
- pb更新oracle表格,PB自定义retrieve刷新函数、PB导入excel表、打印
- python调用c++返回带成员指针的类指针
- 全球及中国4-氨基-3-硝基苯酚行业前景趋势与投资规模格局报告2022版
- 读书印记 - 《技术元素》
- Promise解决异步操作问题
- 逆波兰式与表达式求值
- python cls
- ai人工智能_古典AI的简要史前
- NVMe驱动 请求路径学习记录
- 使用mapboxgl 实现特定的地图效果
- 对接第三方支付接口-支付宝方式对接(我这边对接的是ecpay公司支付接口)
- 【1】国产USB转接芯片CH347-初体验
- 未来IT互联网企业的发展前景
- ssdt函数索引号_技术分享 - 32位系统上获取SSDT表地址以及从中获取指定SSDT函数的地址...
- 国仁老猫:抖音影视剪辑5种赚钱方法、18个素材网站、8.0剪辑方法防判搬运(建议收藏)
- 《Java8实战》第9章 重构、测试和调试
- 页面水印 原生js 兼容ie8浏览器
- 2021-01-25广州大学ACM寒假训练赛解题心得
- 项目实战 之 vue3 + vite + pinia
- 如何有效的维权,这些投诉平台你可能用得上