Я работаю над приложением winforms, использующим LINQ to SQL, и собираю приложение с использованием экземпляра SQL Express на моей рабочей станции. Окончательная установка проекта будет на правильном SQL Server 2005.
База данных имеет одинаковое имя, и все таблицы идентичны, но имя хоста другое.
Единственный способ заставить мое приложение работать с одного компьютера на другой - это повторно открыть код в Visual Studio, удалить все объекты, относящиеся к экземпляру SQL Express, из моего .mdbl, сохранить проект , подключитесь к другому серверу, перетащите все ссылки обратно и перестройте приложение для выпуска еще раз.
ответ здесь предполагает, что можно просто изменить файл app.config / web.config - который будет работать для asp.net, но это приложение winforms. Как правильно заставить приложения LINQ to SQL использовать новую базу данных без необходимости повторного открытия приложения в visual studio?