- URL标准化是什么意思?
- js鼠标事件
- 小程序中的小数计算问题
- thinkphp中input方法的使用
- #ifndef详解
- 没有数据分析何谈SEO?
- 个人网站建设需要注重的有哪些建设问题
- 详解String 和 StringBuffer 区别
- js实现购物车数量的增加与减少
- 用SQL删除重复记录的N种方法
邮箱:
手机: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" />
-
2019-01-22VSCode设置中文语言显示
-
2023-09-19php tp框架中M方法和D方法
-
2013-04-17.NET怎么修改和添加XML节点的内容
-
2019-08-16ExecuteScalar 返回值问题
-
2010-07-26电脑开机鸣叫
-
2013-06-10网站添加手机短信功能
