У меня есть приложение C# WinForms, который использует SQL компактный и здесь есть строка подключения к БД:WinForms DataDirectory расположение
<add name="Test.Properties.Settings.TestManagerConnectionString"
connectionString="Data Source=|DataDirectory|\Database\TestManager.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
Как я могу получить путь, что строка подключения указывает на? т.е.: C: \ Users \ name \ AppData ... и т. д.
попробовать это http://stackoverflow.com/questions/6941943/c-sharp-get-file-path-from-connection-string –
Спасибо, но проблема я до сих пор сталкиваюсь в том, что ' AppDomain.CurrentDomain.GetData ("DataDirectory") 'всегда возвращается с' null' –
Также как я могу изменить | DataDirectory | в приведенной выше ссылке на нечто вроде 'connectionString =" Data Source = \ Database \ TestManager.sdf ", так что, когда приложение запускается, он не ищет БД в | DataDirectory | –