如何快速在我的EDMX模型中找到特定的表?

111

我想知道是否有比浏览图表并查找内容更快的方法来查找EDMX模型中的表。 我们的数据库中有大约50个表,当我在寻找特定表时,查找过程很繁琐,需要找到VS放置的位置。

我在此问题中使用的是VS 2010。

提前致谢。


2
编辑:感谢您的快速回答。marc_s,我知道你的回答最先出现,但我花了一些时间才明白你的意思。Bob Horn的答案更加完整,所有步骤都清晰地列出。我非常感谢你们三个人的时间。 - monkeymindllc
顺便说一下,有时候需要在.edmx文件中使用XML编辑器快速查找某些内容。如果所有的xml都能在.edmx文件内部始终排序,那就太好了:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4142937-sort-and-autoformat-xml-inside-edmx-files-before - Konstantin Tarkus
5个回答

191

点击设计器中的空白区域:

图片描述

前往属性选项卡:

图片描述

在顶部的下拉框中选择您的表格。然后您应该可以在设计器中看到它被突出显示。

图片描述


2
在我的VS2015专业版中无法工作。单击空白区域只会在“属性”窗口中显示一个条目,即ConceptualEntityModel。 - J. Doe
1
算了,原来这个方法在*.edmx文件上不起作用。 - J. Doe
如果选择数据表后更改属性中的填充颜色,您可以在表视图上更容易地看到它。 - Jon Dosmann

61

在主菜单中选择“视图”->“其他窗口”->“实体数据模型浏览器”(通常会在与“解决方案资源管理器”相同的面板中打开)。

您可以浏览树形列表或在文本框中键入表格名称。

实体数据模型浏览器


13
在“模型浏览器”中,您可以右键点击“表格”,然后在上下文菜单中选择“在图表中显示”。

2
出于某些原因,我的EDMX文件有点问题,图表显示得很好,但是属性下拉菜单没有显示任何实体。这种方法非常有效。 - Nigel Ellis

13
如果您进入Visual Studio 2010中的“属性”窗口,您会看到一个按字母顺序排序的实体类型列表(例如,您的表)在EDMX中 - 选择您感兴趣的一个,视觉设计器应该重新对齐以实际显示该表格:

enter image description here


从VS 2017开始,这在基于数据库的edmx上不再起作用。 - matao

9
  1. 在设计视图中空白处右键点击
  2. 选择“模型浏览器”图片描述在此处输入

3) 从菜单中选择表格 -> 它将在设计器中被选择:

图片描述在此处输入


完美的答案! - Billu

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