2010-06-22 187 views
1

我正在试验Visual Studio 2010中的数据库项目。架构差异和脚本管理看起来不错,但数据库图表在哪里?我想直观地设计表格,但仍然使用VS2010中的版本控制/比较/部署工具。我没有看到数据库项目中的任何选项来创建图表。这不支持?新Visual Studio 2010数据库项目和数据库图

回答

1

您可以创建在SSMS的图(或其他图表/建模工具),正如您通常所做的那样,并将结构同步回Visual Studio数据库项目,但您需要Premium或Ultimate版本的Visual Studio才能使用此功能。

+0

我正在使用Ultimate。您的回答是否意味着Visual Studio在数据库工具中没有图表支持?我希望当他们宣布db工具时,它意味着类似于XCase或ErWin。 (我的问题源于一些研究,我正在尝试对我们的数据库进行生命周期管理(我们是ISV),我喜欢VS2010处理脚本和模式同步的方式,但没有模式的可视化,它是 – JMarsch 2010-06-24 21:48:29

+0

不是我所知,虽然我可能是错的,虽然我没有亲自看过,但我认为ERWin是第一个(也是唯一一个)使用VS数据库版API的建模工具。如果微软最终没有提供他们自己的产品,那么会感到惊讶,但迄今为止我还没有看到公告。 – 2010-06-25 20:03:45

0

我不确定这是不是您要找的, 但我建议您在您的 项目/解决方案中添加实体图(实体框架)。这将允许您设计/描述您的数据模型( ),方法是通过直观或通过导入现有数据库模式进行绘制。

实体框架的信息: 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让我生成代码到数据模型。我真的想要管理数据库的生命周期。该工具还需要促进数据库的视觉设计和ERD的发布。 EF可以对数据库模式进行往返更新吗? – JMarsch 2010-06-24 21:53:00

+0

您可以随时从调制解调器更新数据库或随时更新数据库中的调制解调器,如果这是您的意思 – TimothyP 2010-06-26 08:11:06

+0

TimothyP:您的意思是模型,而不是调制解调器 - 对吗? – Tomas 2011-09-27 11:25:29

0

当然有图表支持。

打开“服务器浏览器”

创建/打开数据连接。

您应该看到“数据库关系图”,其功能与SQL Server Management Studio中的相同功能非常相似。

Bam。

请注意,我指的是V2010 Ultimate。

相关问题