代码之家  ›  专栏  ›  技术社区  ›  JasCav

Visual Studio的数据库设计器?

  •  1
  • JasCav  · 技术社区  · 15 年前

    我正在处理一个数据库项目,整个团队都在Visual Studio中工作。我创建了一个数据库项目,我想我希望能够利用UML图表(或者沿着 MySQL Workbench )这样我就可以“设计”我的数据库,然后自动生成脚本。不幸的是,至少从我粗略的搜索来看,这样的工具似乎不存在于Visual Studio中(我使用的是2008专业版)。

    在vs里面有什么我不知道的吗?如果是的话,你能给我指一下吗?否则,您对创建数据库有什么建议。我希望能够方便地让其他开发人员快速创建数据库以及 put the files into source control . 我设想通过UML设计数据库,然后从那里为我生成所有的东西。

    谢谢你的建议。

    3 回复  |  直到 15 年前
        1
  •  3
  •   DCNYAM    15 年前

    此外,在vs 2008专业版中,有一个“数据库项目”可以使用。它的唯一目的是存储数据库脚本,然后将其置于源代码管理之下。您可以自己编写脚本,也可以使用设计器。如果使用设计器,则在创建和保存表之后,可以在服务器资源管理器中右键单击该表,然后选择“生成创建脚本”。

    http://blog.reamped.net/post/2008/05/Using-Database-Projects-for-Visual-Studio.aspx

    http://www.informit.com/articles/article.aspx?p=31764

        2
  •  0
  •   no_one    15 年前

    Visual Studio 2008 Team System数据库版本似乎可以满足您的需要。 here is the link

        3
  •  0
  •   user151323    15 年前

    我使用的是2008专业版

    实际上,数据库项目不应该对您可用。至少,我在我的vs 2008 pro中没有看到任何sql2005或sql 2008项目。您需要使用vs数据库版本或团队套件来实现该功能。尽管如此,据我所知,它并没有提供任何图形工具。您可以添加数据库元素作为脚本文件,并让它为您生成部署脚本。

    您还可以使用实体框架4(需要vs 2010)。在那里有一个图形设计器,它随后将为您生成一个脚本。

    或者,您可以尝试 Sybase PowerDesigner . 也是一个非常强大的软件。