Я экспериментирую с проектом базы данных в Visual Studio 2010. Сравнение схем и управление сценариями выглядит великолепно, но где же диаграммы базы данных? Я хотел бы визуально создавать таблицы, но все же использовать инструменты для управления версиями/сравнения/развертывания в VS2010. Я не видел никакой опции в проекте базы данных для создания диаграммы. Разве это не поддерживается?Новые визуальные диаграммы проекта и базы данных Visual Studio 2010
ответ
Вы можете создать диаграммы в SSMS (или другой диаграмм/инструмент моделирования), как вы обычно делали бы, и синхронизируйте структуру с вашим проектом Visual Studio Database Project, хотя для использования этой функции вам понадобится Premium или Ultimate версия Visual Studio.
Я не уверен, что это то, что вы ищете, , но я предлагаю вам добавить схему Entity Framework (Entity Framework) в проект/решение . Это позволит вам спроектировать/описать ваши модели данных либо путем визуализации их визуально, либо путем импорта существующей схемы базы данных.
Entity Framework информация: http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
Учебное пособие (для EF 2.0, но по-прежнему актуальна) http://blog.garypretty.co.uk/index.php/2009/05/20/tutorial-entity-framework-v20-model-first-using-visual-studio-2010-and-net-40/
Я надеюсь, что это поможет вам начать работу
Я не уверен, что это действительно то, что я хочу. Если я правильно понимаю, EF позволяет мне генерировать код в datamodel. Я действительно ищу, чтобы управлять жизненным циклом нашей базы данных. Инструмент также должен облегчить визуальный дизайн databsae и публикацию ERD. Может ли EF делать обновления туда и обратно к схеме базы данных? – JMarsch
Вы можете обновить базу данных с модема или обновить модем из базы данных в любое время, если это то, что вы имеете в виду. – TimothyP
TimothyP: вы имеете в виду модель, а не модема - не так ли? – Tomas
Существует, безусловно, схема поддержки.
Откройте "Сервер Explorer"
Создать/открыть соединение для передачи данных.
Вы должны увидеть «Диаграммы базы данных», которые будут работать аналогично той же функции в SQL Server Management Studio.
Bam.
Примечание. Я имею в виду V2010 Ultimate.
- 1. Визуальные артефакты в Visual Studio 2010
- 2. Настройка сценариев развертывания для проекта базы данных Visual Studio 2010
- 3. Любая поддержка проекта базы данных DB2 для Visual Studio 2010?
- 4. Удаление таблицы с помощью проекта базы данных Visual Studio 2010
- 5. Внедрение базы данных Visual Studio 2010
- 6. Ищете образец проекта Visual Studio 2010 Database
- 7. Задача проекта Visual Studio 2010
- 8. Настройки проекта Visual Studio 2010
- 9. Дизайнеры проекта базы данных Visual Studio
- 10. Visual Studio 2010 Свойства локального компьютера-проекта
- 11. Visual Studio 2010 и Windows 2000
- 12. Visual Studio 2010 Контроль диаграммы - цвет линии
- 13. Visual Studio 2010 Professional: инструмент диаграммы классов
- 14. Диаграммы зависимостей в Visual Studio 2010
- 15. Visual Studio 2010 проект базы данных и генерация кода
- 16. Открытие проекта Visual Studio 2010 в Visual Studio 2008
- 17. Преобразование проекта Visual Studio 2010 в Visual Studio 2012
- 18. Визуальные сниппеты Studio 2010 не работает
- 19. Продолжение проекта Visual Studio 2010 в Visual Studio 2013
- 20. Проекты базы данных: Visual Studio 2008 vs 2010
- 21. Проекты Visual Studio 2010 Database!
- 22. Visual Studio 2010 C++ Структура проекта
- 23. Экспорт настроек проекта из visual studio 2010
- 24. Шаблон проекта отсутствует в Visual Studio 2010
- 25. Ошибка моделирования проекта Visual Studio 2010
- 26. Ошибка при открытии проекта Visual Studio 2010
- 27. Фильтры файлов проекта Visual Studio 2010
- 28. Открытие существующего проекта в Visual Studio 2010
- 29. Шаблон проекта Visual Studio 2010 не отображается
- 30. Альтернативный вариант проекта базы данных Visual Studio для PostgreSQL?
Я использую Ultimate. Отвечает ли ваш ответ на отсутствие поддержки диаграмм в инструментах базы данных с помощью Visual Studio? Я надеялся, что когда они объявят инструменты db, это означало нечто похожее на XCase или ErWin. (мой вопрос связан с некоторыми исследованиями, которые я делаю, чтобы попытаться выполнить управление жизненным циклом в нашей базе данных (мы - ISV). Мне нравится, как VS2010 обрабатывает сценарии и схему синхронизации, но без визуализации схемы, это – JMarsch
Насколько мне известно, хотя я и ошибаюсь. Хотя я сам не рассматривал это, я считаю, что ERWin был первым (и только?) инструментом моделирования, который использует VS Database Edition API. «Не удивляйтесь, если Microsoft в конечном итоге не предложит свое предложение, но пока я не видел объявления. –