Entity Framework 在我尝试获取值时挂起

Entity Framework hangs when I try to get values

我的程序在使用 Entity Framework 获取值时挂起。这是我的简单代码:

LearningEnglishEntities db2 = new LearningEnglishEntities();
List<tb_Words> searchedItems = db2.tb_Words.ToList(); // it hangs here

这不是异步方法。有 solutions 个关于 async 但我没有找到任何解决方案来解决我的问题。

它没有响应,它一直在等待。直到 2 天前,我的所有代码都是 运行ning。我没有打字或做任何事情,这个错误发生了(短视频是here

到目前为止我已经尝试过这些东西:

St运行gely,它适用于其他项目,但它挂在这个项目上。我还没有找到解决此错误的任何解决方案。你觉得我该怎么做?

我的连接字符串也是:

<connectionStrings><add name="LearningEnglishEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=DESKTOP-REKGVD4\SQLEXPRESS;initial catalog=LearningEnglish;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

谢谢

毕竟,我找到了解决办法,但我不知道原因。使用 Entity Framework Code First 解决了我的问题。这对我的项目不好,但我必须使用它。