Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 导出大型实体框架图_Entity Framework_Visual Studio 2010_Edmx - Fatal编程技术网

Entity framework 导出大型实体框架图

Entity framework 导出大型实体框架图,entity-framework,visual-studio-2010,edmx,Entity Framework,Visual Studio 2010,Edmx,我有一个相当大的实体图。我试着将它导出到一个图像中,不幸的是,因为它太大了,所以图像都是像素化的 请参阅此链接以获取错误报告(由其他人制作) 所以我想知道是否有其他方法可以导出该图表。 我不想写我自己的导出实用程序 我尝试使用entity developer打开我的模型,但它只是崩溃了,当我去报告错误时,他们的网站抛出了一个错误,因此,虽然我可以尝试修复他们在我的模型中抱怨的问题,但我不太信任他们的应用程序,不想将其视为永久解决方案,也不想把时间花在临时解决方案上 理想情况下,我可以将它导出到其

我有一个相当大的实体图。我试着将它导出到一个图像中,不幸的是,因为它太大了,所以图像都是像素化的

请参阅此链接以获取错误报告(由其他人制作)

所以我想知道是否有其他方法可以导出该图表。 我不想写我自己的导出实用程序

我尝试使用entity developer打开我的模型,但它只是崩溃了,当我去报告错误时,他们的网站抛出了一个错误,因此,虽然我可以尝试修复他们在我的模型中抱怨的问题,但我不太信任他们的应用程序,不想将其视为永久解决方案,也不想把时间花在临时解决方案上

理想情况下,我可以将它导出到其他类似UML的图中,没有Visual Studio的人可以编辑并返回给我,但我会满足于图像导出,它足够详细,让您能够读取实体的名称


提前感谢。

有一种简单的方法可以满足您的需求

下载一个类似的虚拟打印机

打开EDMX文件

进入“文件>页面设置…”并选择更大的纸张尺寸,“ARCH E3”非常好

转到“文件>打印…”并从可用打印机中选择“PDF创建者”,然后单击“确定”。PDF创建者选项将显示,输入您所需的文件名,并在其中显示“配置文件”,选择您需要的格式,如“JPEG”或“PNG”,当然,您也可以导出为“PDF”


现在单击“保存”并观看。

您也可以将其导出到OneNote。 文件->打印->发送到OneNote

但不要在VisualStudio中使用暗主题,因为关系中的数字(如0..1,*)不可见。
您必须将主题切换为灯光(工具->选项->环境->常规)

将打印机更改为Microsoft XPS Document Writer。这样,即使它不能放在一张标准的纸上,它也会足够大,可以显示出来

您可以在visual studio中执行此操作
文件>打印
,然后选择PDF,你的图像将不会全部像素化。

只是为了澄清。。。我在Visual Studio页面设置下找不到ARCH E3。我必须选择PDFCreator作为打印机->属性->高级,然后从那里选择它。