Диаграмма базы данных Visual Studio 2012?
Я сделал очень мало в С# и следую за книгой Head First С#. В книге есть часть, в которой он просит меня создать диаграмму базы данных для моей базы данных SQL, но в Проводнике базы данных нет диаграммы базы данных node/.
Я слышал, что Microsoft отказалась от функции диаграммы базы данных, но есть ли другой способ создать диаграмму базы данных, которая была бы достаточно легкой для меня?
Ответы
Ответ 1
Попробуйте выполнить SQL Server Management Studio. Он имеет инструмент диаграммы таблицы. Здесь экспресс-выпуск (SQL Server 2008 Express): http://www.microsoft.com/en-us/download/details.aspx?id=7593
Здесь вы также можете найти его для 2012 SP1: http://microsoft.com/en-us/download/details.aspx?id=35579
Ответ 2
Мне нравится, как Entity Framework 5 позволит вам импортировать объекты базы данных, а затем будет отображать таблицы, индексы, отношения и т.д. Или вы можете сделать это другим способом, создать диаграммы, а затем опубликовать их в базе данных, Это работает так хорошо, я подозреваю, поэтому в SQL Server была сброшена диаграмма базы данных. EF5, вероятно, находится в вашей среде Visual Studio прямо сейчас.
![EF5]()
Чтобы создать диаграмму EF5, щелкните правой кнопкой мыши каталог (обычно это каталог называется "Модель" ) и выберите "Добавить" / "Новый элемент", а затем выберите "ADO.NET Entity Data Model". Назовите его, а затем выберите "Создать из базы данных". Остальное выбирает или генерирует строку соединения, а затем выбирает объекты базы данных.
Лучше всего то, что это начало того, что я бы рекомендовал, когда вы доберетесь до точки обучения, где вам нужен уровень доступа к данным, я не могу рекомендовать EF5 достаточно высоко.
Ответ 3
Я просто решил аналогичную проблему -
мой серверный сервер VS2012 не показывал диаграммы базы данных
Проблема заключалась в том, что используемая мной база данных была SQLEXPRESS, установленной VS2012 (и была основана на sql 2012)
Я использую SSMS 2008R
Когда я переместил поврежденную базу данных на сервер SQL 2008R2 - появились диаграммы базы данных
Это заняло много часов, и я надеюсь, что эта заметка поможет кому-то еще сохранить это разочарование.