2014-04-27 82 views
0

我看到一些連接字符串是這樣的:DataDirectory是什麼意思?任何其他的東西喜歡它?

connectionString="Data Source=(localdb)\v11.0;AttachDbFilename=|DataDirectory|\DataAccessExamples.mdf;Integrated Security=True" 
  • 我怎麼能確定在何處DataDirectory目錄是什麼?
  • |」符號表示什麼?
  • 什麼是像DataDirectory的東西的官方名稱?我看過替代字符串?還是其他什麼?
  • 有沒有其他的東西像DataDirectory?
  • 我在哪裏可以找到完整的參考列表?
+0

我的問題只是稍微相似。不是重複的。 – smwikipedia

回答

0

您可以使用下面的代碼片段,看看是否DataDirectory值是在當前的AppDomain定義:

string dataDirectory = AppDomain.CurrentDomain.GetData("DataDirectory") as string; 

DataDirectory數據值本質上是一種「特殊」的值,它是指一個目錄用於存儲應用程序的本地數據,例如SQL LocalDB和SQL Compact Edition。

管道僅用作特殊分隔符,用於區分DataDirectory AppDomain數據值與名爲DataDirectory的文件系統目錄。

對於該方法,可以在MSDN page中找到各種其他這樣的值。

相關問題