1

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

  • 如果新实体具有关系,则会突出显示新关系,因此它会有所帮助。
  • 人们总是可以打开“模型浏览器”并在适当的项目组中找到一个实体。
  • 多个图表不那么混乱,因此更容易在较小的图表中找到实体。

尽管如此,EF 决定在哪里放置新实体的方式确实很烦人。有时我有一种印象,我必须向下滚动到赤道才能获取新表;-(

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

4

1 回答 1

2

不,没有,很遗憾。鉴于那里发生的事情——任何新表都必须在图表上——我看不到很大的改进希望。如果您从具有例如 50 个表的复杂数据库生成模型,则将它们全部放到同一个角落将无济于事。

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

模型窗口的右下角

您将获得所有表格所在位置的缩略图,并且可以将鼠标(仍然按住)移动到上面,主窗口将跟随您拖动的区域。找到底部右侧的鼠标按钮后释放鼠标按钮,然后移动它: 拖动缩略图

它没有解决它,但它使它更容易一些。

于 2014-03-19T17:39:05.053 回答