我有一個項目在Visual Studio終極2010(MVVM)和數據庫,在SQLITE中。ADO.NET實體數據模型BUG
一切工作正常,但現在我有ADO.NET實體數據模型的問題。
我搜索了與此相關的信息,但未找到更多內容。我每次打開向導時,它都會關閉。
我想我應該重新安裝Visual Studio,但在此之前,如果任何人有過此錯誤,並知道可以,我會很感激。
我有一個項目在Visual Studio終極2010(MVVM)和數據庫,在SQLITE中。ADO.NET實體數據模型BUG
一切工作正常,但現在我有ADO.NET實體數據模型的問題。
我搜索了與此相關的信息,但未找到更多內容。我每次打開向導時,它都會關閉。
我想我應該重新安裝Visual Studio,但在此之前,如果任何人有過此錯誤,並知道可以,我會很感激。
我發現這可能是第三方數據適配器處於奇怪狀態的問題。打開您的View > Server Explorer
並刪除您的第三方數據連接。然後,再次嘗試打開向導。
我做了你告訴我的,然後嘗試修改連接,我得到這個錯誤:'System.Data類型初始值設定項中發生異常。 SQLite.SQLiteFactory'...然後我重新安裝System.Data.SQLite,問題就解決了。非常感謝你! –
非常感謝你解決我的問題!!!!!!!!!!!!!!!!! –
嘗試刪除以下文件
C:\用戶\名爲myusername \應用程序數據\漫遊\微軟\ VisualStudio的\ 10.0 \ SeverExplorer \ DefaultView.SEView。
我有VS 2013(實體模型嚮導消失)這個問題。我通過首先卸載MySQL .NET/Connector(我有6.8.3)並重新安裝,然後重試嚮導來解決它。嚮導完成後,我可以選擇表等。
如果您正在創建一個Web應用程序,例如通過MVC,請檢查AttachDBFilename
的web.config
以查找字符,例如|。
我有同樣的問題,無法通過從服務器資源管理器中刪除連接來解決它。
我將一個visual studio調試器附加到視覺工作室。
打開CLI異常並關閉Just my Code。
然後我看到了隱藏的異常。
嚮導在System.IO.Path.CheckInvalidPathChars(string path, bool checkAdditional).
拋出一個異常消息「Invalid Character in Path
」路徑的價值爲"|DataDirectory|\\aspnet-Mvs4Dummy1-20140402113853.mdf".
我意識到,這是視覺工作室已經自動與我的MVC應用程序和數據庫生成該冒犯的角色可能是'|'
的象徵。
因此,我對我的目錄執行了Grep搜索,發現這存儲在我的web.config中,這種顯然不受支持的格式。
我將條目更改爲完整的本地路徑,嚮導停止消失。
打開VS, 查看 - >服務器資源管理器並刪除數據連接文件下的連接。 我已經有過這個錯誤,並解決它這樣做。
我對VS2015的解決辦法是:
安裝MySQL.NET連接器6.9.8替換6.9.5。
我已經爲Visual Studio 1.2.6安裝了MySQL,並且獲得了相應的MySQL NuGet包(MySQL.Data,MySQL.Data.Entity.EF6,MySQL.Web)。
我做以下一些步驟解決了這個問題: 1 /打開「服務器資源管理器」窗口,在Visual Studio中 2 /刪除的「數據連接」部分中的所有連接 3 /然後,添加ADO.net實體數據模型正常
轉到Windows事件日誌,看看它爲什麼崩潰。 – evanmcdonnal
或者聽聽這個精彩的答案,並開始刪除文件,而不知道他們在做什麼...... – evanmcdonnal
我發現這可能是第三方數據適配器處於奇怪狀態的問題。打開你的View> Server Explorer,並刪除你的第三方數據連接。然後,再次嘗試打開向導。 –