網路城邦
上一篇 回創作列表 下一篇   字體:
DataDirectory
2020/04/16 13:10:42瀏覽42|回應0|推薦0

|DataDirectory| (enclosed in pipe symbols) is a substitution string that indicates the path to the database.

It eliminates the need to hard-code the full path which leads to several problems as the full path to the database could be serialized in different places. DataDirectory also makes it easy to share a project and also to deploy an application.

 

For example, instead of having the following connection string:

"Data Source= c:\program files\MyApp\Mydb.sdf" 

Using DataDirectory, you can have the following connection string:

“Data Source = |DataDirectory|\Mydb.sdf”

 

To set the DataDirectory property, call the AppDomain.SetData method. If you do not set the DataDirectory property, the following default rules will be applied to access the database folder:

For applications that are put in a folder on the user's computer, the database folder uses the application folder.

For applications that are running under ClickOnce, the database folder uses the specific data folder that is created.

 

 

來源

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/dc31ea59-5718-49b6-9f1f-7039da425296/where-is-datadirectory-?forum=sqlce

 

( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=may82612090&aid=132532568