- (转)网站的外链的建设
- ASP.NET Core中app.UseRouting()和app.UseEndpoints()区别
- 反单引号`有啥用
- import Vue form 'vue’的意思
- 移动控件介绍及详细使用方法:ObjectList 控件
- 链接流行度是什么意思?
- C#项目传到服务器上出现运行时错误
- 【SVG】路径<Path>标签详解,一次搞懂所有命令参数
- 公众号运营,你应该知道的9种变现方法
- php怎么将汉语转为拼音?
邮箱:
手机:15383239821
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" />
-
2025-09-23抽象类和接口区别
-
2010-08-11时间段timespan的一些解释跟用法
-
2013-06-15C# 核心概念--装箱和拆箱 .
-
2013-06-05.NET C#获取当前网页地址信息
-
2013-06-10ASP.NET对文件的操作,创建文件,判断文件是否存在,判断文件是否存在删除文件夹
-
2013-01-05PostBack和ispostback
