Итак, как описано на этой странице 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, кажется, просто указать местоположение исполняемого файла. Или это сложнее?