0
我已經快過去很久以前的事解決了這個問題,但我忘了如何解決它......代碼首先遷移總是默認爲本地數據庫
我有4個項目(型號N層結構,Data,Service,Web),並且無法獲得Code-First Migrations以使用正確的連接字符串。我在Web.Config中設置了連接字符串,並將Web項目設置爲解決方案的默認啓動項目。但無論初始化或更新Migrations時,它都會創建一個新的本地.mdf默認數據庫。
有各種各樣的默認和約定,但我更喜歡只是添加一個命名連接字符串到web.config(可以爲不同的環境轉換),然後將其添加到上下文構造函數。 http://www.entityframeworktutorial.net/code-first/database-initialization-in-code-first.aspx –
在閱讀您的建議之前,我剛剛意識到,指定爲上下文庫的連接字符串的命名方式不同於在web.config中:S – ohanaman