在我的Visual Studio 2015年的項目,我有一個聲明DBSet <entity>類(實體框架加載錯誤的DLL?)
public DBSet<Page> Pages { get; set; }
它給我的錯誤
類型或命名空間名稱DBSet'找不到(您是否缺少使用指令或裝配參考?)
..這不應該發生,因爲我有......
using System.Data.Entity;
在文件的開始處。
DBSet類是在Entity Framework 5中引入的。我正在使用V 6.1.32。
我有一種感覺,這與我的其他問題:ModelConfiguration does not exist in the namespace 'System.Data.Entity'
看來,儘管有某種方式安裝EF 4的DLL EF 6的被使用。如果我嘗試手動添加對system.data.entity的引用(顯然不是一個好主意),4.0.0.0是顯示的版本號。
我嘗試了以下序列(如在我的其他問題評論建議)...
- 卸載EF使用的NuGet。使用的NuGet
我甚至嘗試卸載並重新安裝VS 2015
有沒有包含可以由使用DLL文件在我的項目或我的電腦的另一個文件夾
當我安裝SQL Server Management Studio 2014時,VS 2010也自動安裝。這可能會干擾VS 2015?
我越來越絕望,因爲這阻止了我繼續我的MVC項目。
謝謝約翰!我多麼愚蠢,只有30年的編碼。 – clayRay