实体框架 - 在“更新模型”之后定位新实体

时间:2014-03-19 16:11:32

标签: sql sql-server er-diagrams

使用“从数据库更新模型”时,新实体通常出现在图表的底部。这非常烦人,而且耗费时间。必须在图表上滚动才能找到新实体。当然,有一些细节可以提供帮助:

  • 如果新实体之间存在关系,则会突出显示新关系,以便提供帮助。
  • 可以随时打开“模型浏览器”并在适当的项目组中找到实体。
  • 多个图表不那么混乱,因此在较小的图表中查找实体更容易。

但是,EF决定放置新实体的方式仍然非常烦人。有时候我有一种印象我必须向下滚动到赤道才能获取新表; - (

我的问题是:有没有办法让EF像SQL Server 中的数据库图表一样工作,将新实体放入左上角

1 个答案:

答案 0 :(得分:2)

不,不幸的是,没有。考虑到那里发生了什么 - 图表上必须有任何新表 - 我不会看到很大改进的希望。如果从复杂的数据库生成模型,例如50张桌子,将它们全部放入同一个角落是没有用的。

但是,您可以执行以下操作来查找新表:单击右下方的图标并按住鼠标:

bottom right of Model window

您将获得所有表格所在位置的缩略图,并可以将鼠标移动(仍然按住),主窗口将跟随您拖动的区域。当您在底部找到一个鼠标按钮并释放它时,松开鼠标按钮: dragging around the thumbnail

它没有修复它,但它使它更容易。