我不知道EntityFramework.dll和System.Data.Entity.dll有什麼共同點,它們有什麼不同?我的項目引用System.Data.Entity.dll(6月CTP)來利用代碼優先模型,一切工作正常。EntityFramework.dll vs System.Data.Entity.dll - 模棱兩可
現在我想使用Code First Migrations工具,它需要EntityFramework.dll,我也必須添加到我的項目中。但是,當引用這兩個庫(EntityFramework.dll和System.Data.Entity.dll)時,我會遇到很多編譯器錯誤,認爲在這兩個庫中都定義了一些分類。
當我刪除EntityFramework.dll時,項目再次編譯,但我不能使用遷移。當只引用EntityFramework.dll時,會發生編譯器錯誤,告訴我找不到某些類(例如Spatial數據類型)。
在這種情況下應該怎麼做?先謝謝你!
瞭解,謝謝。 –
很好的解釋,當我添加EF 4.3時,它只添加了EF dll,而entity.dll沒有升級。所以我可以使用新功能嗎?該項目編譯沒有EF.dll – Dani
如果項目編譯沒有EntityFramework.dll它意味着它不使用它。 –