在更新visual studio 2015更新1后,尝试访问实体数据库时引发异常
本文关键字:更新 数据库 实体 访问 异常 studio visual 2015 | 更新日期: 2023-09-27 18:27:13
在不更改任何代码的情况下,我在更新visual studio 2015后收到了wierd错误。基本上是这样说的:
An exception of type 'System.Data.Entity.Core.EntityException'
occurred in EntityFramework.SqlServer.dll but was not handled in user code
Additional information: The underlying provider failed on Open.
Unhandled Exception Error - Login Failed for User
尝试访问数据库时。我使用的是SQL server 2014,在解决方案中没有更改任何代码,在SQL server MS中也没有更改任何内容,这一定与2015年12月15日左右发布的visual studio的最新更新有关。我可以从SQL Server访问数据库,可以看到所有设置等。但正如我所说,我什么都没有改变,只是更新了visual studio。
在过去几天里,有其他人遇到过这个错误吗?这很奇怪,而且似乎很不寻常,因为我只是试图访问本地数据库。''SQLEXPRESS
这是发生错误的方法:
private static string GetSchemaVersion()
{
var dataRepository = new GenericRepository();
return dataRepository.GetAll<SchemaVersion>().Max(s => s.CurrentVersion).ToString();
}
好吧,所以我觉得很愚蠢。。错误已解决,问题是身份验证模式更改为仅SQL,应该是windows和SQL身份验证。它一定在更新过程中发生了更改。我改变了这一点,重新启动服务器,重新启动visualstudio,重建/清理项目,一切都很好。