【问题标题】:Screen Getting Freeze When Updating Or Adding Tables To The Entity Framework Using The Wizard使用向导向实体框架更新或添加表时屏幕冻结
【发布时间】:2025-12-28 04:30:11
【问题描述】:

我正在使用实体框架,但不知何故,当我尝试添加或更新模型时,它开始变得非常缓慢。

一切正常,直到有人执行一些脚本来创建一些表,并且脚本看起来不错(她删除了它,所以我不能发布它)。

我们已经删除了那些表,问题仍然存在,当然我们没有备份。

如果我点击完成按钮,屏幕会冻结,但会在 20 分钟或更长时间后正确完成。

过去有没有人遇到过类似的问题并给我一些线索?

我在屏幕上看不到任何日志或任何错误,所以我非常迷茫,正在寻找任何想法。

提前致谢。

编辑:

我正在使用 Visual Studio 2012 和 SQL Server 2014

这家伙也有同样的问题

http://forums.asp.net/t/1911430.aspx?update+model+in+entity+framework+consumes+more+time

【问题讨论】:

    标签: entity-framework visual-studio-2012


    【解决方案1】:

    我找到了解决办法:

    看起来是 SQL 2014 的问题,你必须安装这个:

    Hot fix

    如果您好奇,这里有更多信息:

    Microsoft Forum

    * question

    【讨论】:

    • 感谢您发布您的发现。我遇到了类似的问题,这对我很有帮助。
    【解决方案2】:

    SQL Server 可能正在等待进程,试试this

    ALTER DATABASE [YOUR_DB_NAME]
    SET COMPATIBILITY_LEVEL = 110;
    GO
    

    【讨论】: