【发布时间】:2010-12-09 10:28:19
【问题描述】:
因此,如on this msdn page 所述,当您为 SQL Server Compact 3.5,你可以使用“数据目录”宏,像这样:
数据目录支持
SQL Server Compact 3.5 现在支持数据目录宏。这意味着如果您添加字符串 |DataDirectory| (包含在管道符号中)到文件路径,它将解析为数据库的路径。例如,考虑连接字符串:
“数据源= c:\program files\MyApp\Mydb.sdf”
使用数据目录时,您可以改用以下连接字符串:
"数据源 = |DataDirectory|\Mydb.sdf"
有关详细信息,请参阅如何:使用应用程序部署 SQL Server Compact 3.5 数据库。
但是,msdn 上的“获取更多信息”链接实际上并没有提供更多信息。
所以我的问题是:
|数据目录|运行时宏翻译?对于 WinForm 应用程序,它似乎只是给出了可执行文件的位置。还是比这更复杂?
【问题讨论】:
标签: .net sql-server sql-server-ce connection-string datadirectory