cod*_*ike 7 .net sql-server connection-string sql-server-ce datadirectory
因此,如此msdn页面所述,当您为SQL Server Compact 3.5定义连接字符串时,可以使用"数据目录"宏,如下所示:
从这个msdn页面引用:
数据目录支持
SQL Server Compact 3.5现在支持Data Directory宏.这意味着如果添加字符串| DataDirectory | (用管道符号括起来)到文件路径,它将解析为数据库的路径.例如,考虑连接字符串:
"数据源= c:\ program files\MyApp\Mydb.sdf"
使用数据目录时,您可以改为使用以下连接字符串:
"数据源= | DataDirectory |\Mydb.sdf"
有关更多信息,请参见如何:使用应用程序部署SQL Server Compact 3.5数据库.
但是,msdn上的"获取更多信息"链接实际上并没有提供更多信息.
所以我的问题是:
如何|数据目录| 宏在运行时翻译?对于WinForm应用程序,它似乎只是给出可执行文件的位置.还是比这更复杂?
若要设置DataDirectory属性,请调用AppDomain.SetData方法.如果未设置DataDirectory属性,则将应用以下默认规则来访问数据库文件夹:
| 归档时间: |
|
| 查看次数: |
4922 次 |
| 最近记录: |