2014-11-01 113 views
0

我有我的解決辦法2個項目:使用不同連接字符串的實體框架?

  1. Server.API

這是一個Web API項目。 web.config有一個適用於<connectionStrings>的部分,並且有一個連接字符串可用。

  • Server.Model
  • 這是2個模型(數據庫第一)位於。 app.config也有<connectionStrings>部分,並且有2個連接字符串,每個型號一個。

    最初的解決方案是在一臺機器上開發的。現在我正在使用第二臺機器。

    當我嘗試從數據庫更新模型(在EF設計器中右鍵單擊)時,我可以選擇我的數據連接,並在可用連接列表中找到Server.API中的一個!

    設計師如何知道此連接,爲什麼不列出實際.edmx文件所在的Server.Model項目的2個連接?

    回答

    2

    你可能在第二臺機器上開發Server.API,使Visual Studio中(而不是EDMX)知道你以前使用過的一些的任務,需要連接專用的連接(甚至沒有哪個任務)。它還沒有儲存其他兩個。

    除此之外,很顯然Server.Model的App.config中的其他兩個數據庫不能從第二臺機器訪問,否則更新嚮導將使用它們而不顯示「選擇連接」頁面。

    相關問題