У меня есть приложение, использующее базу данных SQLite, и мне нужно, чтобы пользователь мог переместить файл данных и указать приложению, куда он был перемещен. Я использовал Entity Framework для создания модели, и по умолчанию она помещает строку подключения в файл App.Config. Из того, что я прочитал, если я внесу изменения в строку подключения, они не вступят в силу, пока приложение не будет перезапущено. Это кажется немного неуклюжим для моего использования. Я вижу, как я могу инициализировать свою модель и передать пользовательскую строку, но я не уверен, что лучше всего хранить базовые пользовательские настройки, такие как эта? Ини, Реестр, где-то еще? Я не хочу, чтобы пользователю приходилось каждый раз «открывать» файл, просто когда он перемещается, а затем приложение будет пытаться автоматически открываться с этого момента.