代码之家  ›  专栏  ›  技术社区  ›  Daniel Elliott

VisualStudio确实希望创建一个数据库关系图

  •  17
  • Daniel Elliott  · 技术社区  · 15 年前

    VisualStudio会时不时地提示我是否要添加数据库图表元素(类似于SQL Manager在您第一次选择添加DB图表时询问您的方式),但我当时所做的操作并不一致。然后在半分钟内问我10-15次。

    对话框的确切文本:

    需要使用数据库图表。您想创建它们吗?

    有没有办法让它安静下来?

    5 回复  |  直到 13 年前
        1
  •  14
  •   Daniel Lee    14 年前

    错误报告如下: http://connect.microsoft.com/VisualStudio/feedback/details/536426/database-diagramming-creation-dialog-keeps-popping-up-during-the-checkout-of-any-file

    显然,在使用“按解决方案筛选”选项时,“挂起的更改”窗口中存在错误。非常讨厌!关闭过滤对我来说很有效。

        2
  •  5
  •   Tim Cooper    11 年前

        3
  •  2
  •   user202765 user202765    15 年前

    VS似乎非常热衷于抓取子文件夹,我建议在浏览器打开时,它尝试在失败时重复读取该文件夹。 让Sql管理创建元素(无论如何都不会造成太大伤害)应该可以让一切都消失。

        4
  •  1
  •   Robert Kafarski    15 年前

    我已经经历过好几次同样的奇怪问题。是的,你是对的,我在使用linq时一直保持我的服务器资源管理器处于活动状态。触发弹出窗口的是当我在解决方案资源管理器中右键单击解决方案元素时。

    谢谢

        5
  •  0
  •   spottedone    10 年前

    对我来说,关闭DatabaseExplorer、禁用解决方案过滤器等根本不起作用。运行VS Ultimate 2012更新4。

    经过一些研究,以下功能似乎有效,至少它停止了抱怨^^^在目标数据库中创建此功能:

       CREATE FUNCTION fn_diagramobjects()
       RETURNS [int]
       WITH EXECUTE AS 'dbo'
       AS 
       BEGIN
           RETURN 255;
       END