Я закрываю приложение с помощью ASP.NET в Visual Studio 2008. Я использую следующие технологии:
MVC 2 framework
Entity framework (version isn't jumping out at me)
SQL Server 2005
Во время разработки производственная база данных не была создана. Поэтому я создал все таблицы в моей личной базе данных. Теперь, когда я готов развернуть свое веб-приложение, мне нужно использовать производственную базу данных.
Я использовал SQL Server Management Studio Express для переноса всей схемы из моей личной базы данных в рабочую базу данных. Это работало гладко. Ни одна из данных не должна быть передана.
И моя личная база данных (ну, назовем ее персональной), и производственная база данных (ну, назовем это производственной) находятся на одном и том же удаленном сервере (сервер SQL)
Я немного растерялся из-за того, что мне нужно преобразовать, чтобы мое веб-приложение использовало производственную базу данных.
Я попытался зайти на web.config и изменить все ссылки «персональный» на «производственный». После этого я зашел в файл edmx и попытался обновить модель из базы данных. Он показал, что строка подключения изменилась. Тем не менее я получаю сообщение об ошибке 11007: «Тип объекта 'sysdiagrams' не отображается.
Ни один из моих поисков не был связан с этой проблемой.
Нужно ли полностью удалять файл edmx и начинать с нуля?