如何从解决方案资源管理器中选择特定的实体图表

4

在Visual Studio 2012中,我们可以将Entity Framework模型拆分为多个图表。然而,在解决方案资源管理器中似乎没有打开特定图表的方法。目前,您似乎需要打开默认图表,然后从模型浏览器中选择所需的图表,这样您就会有一个单独选项卡中打开的默认图表。我错过了什么吗?虽然这不是世界末日,但这似乎是一个相当显然的遗漏。逻辑上,我原本期望看到每个图表作为模型/edmx节点的子节点。

2个回答

1

看起来似乎没有比每次打开主模型并通过模型浏览器进行操作更好的解决方案。现在我倾向于保持我的默认模型为空,以减少加载时间并访问模型浏览器。


0

虽然这是一篇旧帖子,但这里有一个答案...据我所知,没有其他选择。

如果您在解决方案资源管理器中查看.diagram文件,可以看到单个文件包括两个图表。由于它是一个.xml文件,它不像.cs文件那样具有子节点,例如单独的方法等。

通常我都将模型浏览器作为选项卡始终打开,因此打开另一个图表并不需要太大的努力。


是的,那就是你要做的。我的意思是我很惊讶他们没有在解决方案资源管理器中放置特殊处理它的功能 - 记住它不仅需要应用默认的 XML 文件处理方式。我曾希望我错过了什么,但看起来我并没有。 - Kevin O'Donovan
不使用XML的默认处理方式,我想你是对的,但自那以后他们就没有改变过它...也许随着EF 6带来的工具集成,我们会开始看到一些改进 :) - Dave Williams

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