Я работаю с локальной базой данных в приложении Windows Form, и я пытаюсь реализовать источник для базы данных как DataDirectory, поэтому на случай, если я переведу db с одного компьютера на другой, это будет работать нормально. Я написал следующий код, но я получаю эту ошибку, что значение не может быть нулевым, в строке, где он получает Fullpath. Благодаря !Значение не может быть нулевым. Имя параметра: путь
var dataDirectory = ConfigurationManager.AppSettings["DataDirectory"];
var absoluteDataDirectory = Path.GetFullPath(dataDirectory);
AppDomain.CurrentDomain.SetData("DataDirectory", absoluteDataDirectory);
var connString = (@"Data Source= |DataDirectory|\Angajati.sdf");
Посмотрите на ошибку на мгновение. Это уже говорит вам, что именно не так. – hvd
Почему бы вам не получить его из строки строки подключения внутри вашего app.config? –
Я знаю, что говорит об ошибке. Но я не знаю, как это решить. – Ezekiel