Как: модель базы данных в Visio 2013


24

Я не могу найти «Модель базы данных» в Visio 2013, и после привязки существующей базы данных к Visio, нет возможности Reverse Engineer. Где я могу найти этот функционал?

Ответы:


30

Реверс-инжиниринг в Visio 2013 был удален, согласно блогу Visio: https://www.microsoft.com/en-us/microsoft-365/blog/2012/10/17/uml-and-database-diagrams-in -The новый-Визио /

Устаревшие

Новое программное обеспечение и возможности построения диаграмм в Visio представляют собой отход от возможностей предыдущих версий. Мы уделяем большое внимание созданию диаграмм и обмену ими вместо строгого моделирования. В частности, нет возможности генерировать диаграмму из существующего кода или определения базы данных. Также, как и в последних выпусках, нет возможности переходить от диаграммы к коду или базе данных. Существующие диаграммы UML и базы данных можно открыть в новом Visio, но они фактически заморожены для редактирования, так как предыдущий набор функций был удален. Поведение существующих диаграмм эквивалентно тому, что вы получаете сегодня, открывая их в Visio 2010 Standard.

Есть альтернативы:


8
Вы уже знаете ответ, но я полагаю, что команда VS взяла эту функциональность и поместила ее в Entity Framework: msdn.microsoft.com/en-us/data/ee712907.aspx
TheCleaner

Возможно, вы захотите расширить свой ответ, объяснив, что пользователь может сделать вместо этого, поскольку эта функциональность была удалена. Какие оставшиеся варианты, если таковые имеются?
allquixotic

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

не совсем, если вы используете диаграмму базы данных в SMSS, она автоматически не добавляет отношения.
анонимный тип
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.