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


98

我想知道是否有人知道比在图中滚动浏览并查找事物更快速的方法在EDMX模型中找到表。我们的数据库中大约有50个表,当我在寻找一个特定的表时,看看VS放置在哪里只是一件很麻烦的事情。

我正在针对这个问题使用VS 2010。

先感谢您。


2
编辑:感谢您的快速解答。marc_s,我知道您是第一位,但花了我一段时间才弄清楚您的意思。鲍勃·霍恩(Bob Horn)的答案更加完整,所有涉及的步骤都明确列出。我感谢你们三个人的时间。
monkeymindllc 2012年

顺便说一句,有时有必要使用XML编辑器在.edmx中快速查找内容。:将是不错所有的XML将总是.edmx文件内整理visualstudio.uservoice.com/forums/121579-visual-studio/...
康斯坦丁Tarkus

Answers:


179

单击设计器的开放区域:

在此处输入图片说明

转到“属性”选项卡:

在此处输入图片说明

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

在此处输入图片说明


1
谢谢@鲍勃·霍恩
Muhafil Saiyed 16-10-24

1
真正节省复杂实体模型的时间
Ravinder Singh Bhanwar

不错的文章。感谢您的帮助
阿米特·库马尔·维尔马

在VS2015专业版中对我不起作用。单击空白区域仅在“属性”窗口中显示一个条目,即ConceptualEntityModel。
J. Doe

1
没关系,事实证明此方法不适用于* .edmx文件。
J. Doe

48

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

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

实体数据模型浏览器


这种搜索实体的方式更有效。
阿萨德·马利克

谢谢!!!我知道这是可能的,但我不记得怎么做。接受的答案不适用于我的EDMX。
matao

13

如果转到PropertiesVisual Studio 2010中的窗口,您将在EDMX中看到按字母顺序排序的实体类型列表(例如,表)-选择您感兴趣的实体类型,视觉设计器应重新调整自身以实际显示该表的视图:

在此处输入图片说明


从VS 2017开始,此功能不再适用于DB-first edmx。
matao

12

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


1
+1由于某种原因,我的EDMX有点破损,该图显示正常,但属性下拉列表未显示任何实体。这种方法效果很好。
奈杰尔·埃利斯

0
  1. 右键单击Designer视图的安放处
  2. 选择“模型浏览器” 在此处输入图片说明

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

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.