Способ, которым я развиваюсь, может быть неправильным, любые советы приветствуются.
На данный момент у меня есть приложение WPF, которое использует базу данных SQL2008. У меня есть копия базы данных на ноутбуке и на моем домашнем компьютере. Мое приложение имеет версию с использованием SVN, и я, очевидно, могу перейти с рабочего ноутбука на домашний компьютер и обновить / зафиксировать, как требуется, чтобы убедиться, что я использую последний код приложения.
Однако база данных - это отдельная история, в которой я делаю любое изменение, которое я создаю, а затем переношу его на другой компьютер и т. Д. Таким образом, я получаю данные и изменения, сделанные в каждой системе. Для этого для соединения с базой данных используется другая строка соединения, и я изменяю настройку в своем приложении, чтобы использовать другое соединение в зависимости от моего местоположения.
Теперь я начал использовать файлы LINQ to SQL и DBML в своем приложении, и, наконец, до вопроса, я не знаю, как я могу изменить строку соединения, используемую в коде, чтобы она использовала правильную базу данных в DBML.
Кроме того, есть ли лучший способ перенести базу данных, чтобы мне не нужно было выполнять резервное копирование и восстановление? Единственная причина, по которой я не установил версию схемы, заключается в том, что я не уверен, как она будет обрабатывать мои данные, поскольку это является ключом к моей разработке, то есть различные параметры среды и т. Д. Хранятся в БД и передаются во время выполнения.