【问题标题】:What does DataDirectory mean? Any other things like it? [duplicate]数据目录是什么意思?还有其他类似的吗? [复制]
【发布时间】:2014-04-27 22:46:30
【问题描述】:

我看到一些像这样的连接字符串:

connectionString="Data Source=(localdb)\v11.0;AttachDbFilename=|DataDirectory|\DataAccessExamples.mdf;Integrated Security=True"
  • 如何确定 DataDirectory 的位置?
  • |”符号是什么意思?
  • 像 DataDirectory 这样的东西的正式名称是什么?我见过替换字符串?还是别的什么?
  • 还有其他类似 DataDirectory 的东西吗?
  • 我在哪里可以找到他们的完整参考列表?

【问题讨论】:

  • 我的问题与那个问题略有相似。不是重复的。

标签: c# visual-studio


【解决方案1】:

可以使用以下代码sn -p查看当前AppDomain中是否定义了DataDirectory值:

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

DataDirectory 数据值本质上是一个“特殊”值,它指的是用于存储应用程序(例如 SQL LocalDB 和 SQL Compact Edition)的本地数据的目录。

管道仅用作特殊分隔符,以区分 DataDirectory AppDomain 数据值与名为 DataDirectory 的文件系统目录。

可以在该方法的 MSDN page 上找到各种其他此类值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 2015-07-15
    相关资源
    最近更新 更多