解決 使用migrations 執行update-database 出現System.InvalidOperationException: 實例失敗的問題


好久沒有使用Code First的方式來創建模型了  今天重溫了一下 但是出現了很多問題

現在總結一下

在我做完初期的操作的之后,使用 update-database -verbose 更新數據庫時,始終出現System.InvalidOperationException: 實例失敗的問題

很是惱火,網上找了很多的解決方案始終不行。但是覺得是我的連接字符串的問題

連接字符串如下

<add name="ProDBContext" connectionString="Data Source=DESKTOP-HFNNE8J\\C_SUPREME;Initial Catalog=ProComment;Persist Security Info=True;User ID=sa;Password=******;" providerName="System.Data.SqlClient"/>

這里的Data Source 有兩個\ 這個,是因為我以前用sql語句去連接數據庫的時候 就是兩個\一個的話會出現轉義失敗的問題。

但是,今天的實例失敗就是這個轉義字符的原因。我刪除掉一個\ 轉移符號之后就執行成功了

說明migrations 可以自動識別轉義字符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM