0
不改變我更新的Visual Studio 2015年後基本上得到奇怪的錯誤,任何代碼後的話說:異常試圖訪問實體數據庫操作時拋出的,更新的Visual Studio 2015年更新1
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中沒有任何更改,它必須與15/12/15左右發佈的Visual Studio的最新更新相關。我可以從SQL Server中訪問數據庫,並可以看到所有的設置等。但正如我所說,我什麼也沒有改變,只是更新的視覺工作室。
過去幾天有其他人遇到過這個錯誤嗎?這是很奇怪的,似乎不尋常,因爲我只是在試圖訪問本地數據庫\ SQLEXPRESS
這是發生錯誤方法:
private static string GetSchemaVersion()
{
var dataRepository = new GenericRepository();
return dataRepository.GetAll<SchemaVersion>().Max(s => s.CurrentVersion).ToString();
}
如果您使用Visual Studio 2013,是否會得到相同的錯誤?我通常至少安裝了兩個版本的VS,以防萬一出現故障。 – Roger
我最近遇到類似的事情,我不得不清理我的解決方案。它在實體框架.dll中存在問題。一旦我清理了,它就走了。 – Greg
這將有助於查看您的確切連接字符串(您當然可以混淆用戶名/密碼)。 –