2010-06-22 4 views
1

Я экспериментирую с проектом базы данных в Visual Studio 2010. Сравнение схем и управление сценариями выглядит великолепно, но где же диаграммы базы данных? Я хотел бы визуально создавать таблицы, но все же использовать инструменты для управления версиями/сравнения/развертывания в VS2010. Я не видел никакой опции в проекте базы данных для создания диаграммы. Разве это не поддерживается?Новые визуальные диаграммы проекта и базы данных Visual Studio 2010

ответ

1

Вы можете создать диаграммы в SSMS (или другой диаграмм/инструмент моделирования), как вы обычно делали бы, и синхронизируйте структуру с вашим проектом Visual Studio Database Project, хотя для использования этой функции вам понадобится Premium или Ultimate версия Visual Studio.

+0

Я использую Ultimate. Отвечает ли ваш ответ на отсутствие поддержки диаграмм в инструментах базы данных с помощью Visual Studio? Я надеялся, что когда они объявят инструменты db, это означало нечто похожее на XCase или ErWin. (мой вопрос связан с некоторыми исследованиями, которые я делаю, чтобы попытаться выполнить управление жизненным циклом в нашей базе данных (мы - ISV). Мне нравится, как VS2010 обрабатывает сценарии и схему синхронизации, но без визуализации схемы, это – JMarsch

+0

Насколько мне известно, хотя я и ошибаюсь. Хотя я сам не рассматривал это, я считаю, что ERWin был первым (и только?) инструментом моделирования, который использует VS Database Edition API. «Не удивляйтесь, если Microsoft в конечном итоге не предложит свое предложение, но пока я не видел объявления. –

0

Я не уверен, что это то, что вы ищете, , но я предлагаю вам добавить схему 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/

Я надеюсь, что это поможет вам начать работу

+0

Я не уверен, что это действительно то, что я хочу. Если я правильно понимаю, EF позволяет мне генерировать код в datamodel. Я действительно ищу, чтобы управлять жизненным циклом нашей базы данных. Инструмент также должен облегчить визуальный дизайн databsae и публикацию ERD. Может ли EF делать обновления туда и обратно к схеме базы данных? – JMarsch

+0

Вы можете обновить базу данных с модема или обновить модем из базы данных в любое время, если это то, что вы имеете в виду. – TimothyP

+0

TimothyP: вы имеете в виду модель, а не модема - не так ли? – Tomas

0

Существует, безусловно, схема поддержки.

Откройте "Сервер Explorer"

Создать/открыть соединение для передачи данных.

Вы должны увидеть «Диаграммы базы данных», которые будут работать аналогично той же функции в SQL Server Management Studio.

Bam.

Примечание. Я имею в виду V2010 Ultimate.

Смежные вопросы