能否将VS2008中的.edmx图导出到Visio?

33

有些人想查看数据库结构,但没有安装VS,有没有其他方法可以实现?或者有其他方式可以导出它而不是截屏(因为它是一个巨大的图表)。

谢谢。

3个回答

47

您可以在设计表面上右键单击,然后选择“图表->导出为图像”,就可以将整个edmx模型生成为bmp格式的图片。


5
图像导出功能还不错,但如果我能够将 .edmx 导出到 Visio 或者让 Visio 导入 .edmx 文件,那将非常有用。 - goodman
这样做的问题是获得的图像会变得像素化。最好使用PDFCreator等PDF打印机,将纸张大小设置为ARCH E3并将其导出为PNG。 - Willy

35

在大型图表上,这并不真正起作用。噢,它可以导出,但在大型图表上,一旦你放大,所有文字都变成了像素。这是一个已记录的错误,但现在微软没有计划修复这个问题。

我做的是下载一个pdf打印机(如Bullzip免费版),然后将文档“打印”为pdf。

至于Visio,不行。我还没有找到一种把它导出到Visio的方法。


1
感谢PDF打印技巧。省了我大约3个小时的时间。 - Techgration
打印的问题在于它1. 忽略了手动放置的关系线,2. 隐藏了基数。 - Brian

12

有一个生成PDF的解决方案(适用于您拥有大型图表)

您可以从Visual Studio中完成:

  1. 文件 > 打印
  2. 发送到OneNote或选择PDF

你的做法非常简单易懂。 :) - fischgeek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接