0
我正在使用Visual Studio 2012 EF試圖使用控制檯更新我的數據庫,但它失敗。 我收到一條消息,指出連接字符串不正確,但實際上它沒有問題。Visual Studio 2012遷移(實體框架)連接字符串錯誤
我正在使用Visual Studio 2012 EF試圖使用控制檯更新我的數據庫,但它失敗。 我收到一條消息,指出連接字符串不正確,但實際上它沒有問題。Visual Studio 2012遷移(實體框架)連接字符串錯誤
只是想分享這信息給任何人可能需要它。
如果您收到連接字符串錯誤,並且在檢查字符串的實際有效性之後仍然存在遷移問題,您可能需要嘗試在解決方案中將啓動項目設置爲DB從更新(並設置連接字符串像它應該是)。
顯然VS使用啓動項目的配置文件。
希望這會有所幫助。
Zaf,雖然所有信息都被讚賞,但SO是一個問答站點。回答你自己的問題是完全可以接受的,但請回答這個問題,這是一個問題,然後在下面發表一個答案。 –
實際上,解決方案在Debug/Release中運行時使用的連接字符串是來自「啓動項目」中'app.config'的連接字符串,項目中的連接字符串(非啓動)僅用於該項目。 –
亞當 - 注意到。 Bob - 這實際上就是我想說的。 – Zaf