Я задаю аналогичный вопрос, но по-другому. В моей среде test / dev у меня есть новое веб-приложение решения / проекта VS2012 C # .NET 3.5, которое попадает в мой локальный экземпляр SQL Server 2012 Express на моем компьютере test / dev.
Новый проект представляет собой перезапись старого проекта, а старый проект был написан на VS2008 и попал в наш производственный экземпляр SQL Server 2008 Express.
Я скопировал файлы Typed DataSet (.xsd, .xss, .xsx, .xsc, .Designer.cs и т. Д.) Из старого проекта VS2008 в новый проект VS2012.
Я могу использовать эти типизированные наборы данных для взаимодействия с моей локальной тестовой базой данных (извлекать, сохранять, обновлять и т.д.), но мне нужно обновить их, чтобы они знали о вновь созданных столбцах в одной из тестовых таблиц базы данных.
Как мне это сделать? Я читал, что один из способов - дважды щелкнуть .xsd, затем щелкнуть правой кнопкой мыши по таблице и нажать «Настроить ...». Этот пункт меню отключен. Я создал новое подключение данных в обозревателе серверов к тестовой базе данных, но это не помогает, поскольку я думаю, что существует разрыв между типизированными наборами данных и базой данных ...
Еще одна вещь, мне также нужно было скопировать из старого проекта в новый эти файлы DataConnection (.cs и .resx), чтобы использовать типизированные наборы данных.
Спасибо