我想設置我的web.config的connectionString,因此它可以在運行時從「數據源= MyDevDatabase」更改爲「數據源= MyQADatabase」使用落下。該應用程序構建在ASP.NET MVC中,我使用的是實體框架數據庫優先方法,因此我的模型文件夾中有一個.edmx文件。在ASP.NET MVC EF數據庫中的運行時更改數據源第一個應用程序
Here是我找到的最接近的答案(向下滾動至數據庫/模型首先使用app.config/web.config文件中的連接字符串)。
但我不知道如何實現它。有人能給我一個例子嗎?
我從來沒有使用過數據庫。是否有可能創建一個抽象的基礎上下文,然後創建2個不同的上下文,擴展基礎上下文,該上下文指向不同的數據庫?這樣,你可以使用不同的數據上下文來打單獨的數據庫。但正如你所說,你有一個.edmx文件,我不知道它是如何工作的。 –
您可以將連接字符串傳遞給EF上下文的構造函數 – Andrei