有誰知道如何獲得MVC 3應用程序與實體框架使用多個數據庫連接和多個web.config appSettings?MVC 3與多個數據庫連接和web.config應用程序設置
0
A
回答
0
如果你有7個網站,你也有7個web.config文件 - 每個文件都指向正確的數據庫。
+0
他只有一個網站,他希望它足夠通用以承載不同的數據。 –
1
無論子文件夾(site1,site2等)是虛擬目錄還是控制器名稱,您都可以將它們的名稱用於不同的連接字符串。
僅在一個web.config文件中使用多個連接字符串,並通過請求的URL虛擬目錄名稱(基於命名約定)檢索它們。
在web.config中:
<connectionStrings>
<add name="site1" connectionString="data source=BLAHBLAH1" />
<add name="site2" connectionString="data source=BLAHBLAH2" />
</connectionStrings>
,並在代碼:
using System.Configuration;
...
var currentLocationName = HttpRequest.ApplicationPath; // "site1, site2 etc."
string conn = ConfigurationManager.ConnectionStrings[currentLocationName].ConnectionString;
//set the correct connection string for your objectContext (Entity Framework)
return new Entities(conn);
相關問題
- 1. 連接到MVC Web應用程序中的多個數據庫
- 2. rails 3,多個數據庫連接和設置模型
- 3. 應用程序和數據庫連接
- 4. MVC 3 ASP.NET和連接2數據庫
- 5. 帶有數百個數據庫連接的MVC應用程序
- 6. Laravel應用程序不會更新數據庫連接設置
- 7. Apache Wicket應用程序數據庫連接的全局設置
- 8. 與mod_perl2 moose應用程序的數據庫連接太多
- 9. 多個數據庫連接爲一個應用程序
- 10. 數據庫連接:Web.config Asp.net
- 11. Laravel - 在多租戶應用程序上設置動態數據庫連接
- 12. 將rails應用程序連接到多個數據庫
- 13. 基於SubSonic的應用程序,連接到多個數據庫
- 14. java web應用程序中的多個數據庫連接
- 15. 連接到多個數據庫的Extensible Rails應用程序
- 16. 具有多個數據庫連接的Rails應用程序
- 17. 1應用程序內的多個數據庫連接 - VB .NET
- 18. 如何連接一個Android應用程序與數據庫?
- 19. 連接一個ios應用程序與mysql數據庫
- 20. 數據庫連接使用nhibernate爲asp.net mvc應用程序
- 21. 多個「數據」連接的應用程序設計問題
- 22. 應用程序連接到數據庫
- 23. 應用程序連接到數據庫
- 24. 應用程序的數據庫連接
- 25. MVC 3 - 數據庫上下文 - Web.Config
- 26. 已部署的MVC應用程序未連接到數據庫
- 27. ASP.NET MVC多租戶應用程序使用多個數據庫
- 28. ASP.NET(VB)從web.config嘗試設置數據庫連接
- 29. 使用多個數據庫的單個ASP.NET MVC應用程序
- 30. 用Web.config連接到mdf數據庫ASP.NET
你需要多個連接字符串多web.configs? –
究竟是什麼問題?你可以在你的web.config中有多個連接字符串和appSettings值 –
我遇到的問題是我需要7個多個網站。但邏輯建築是一樣的。但我需要有7個不同的數據庫。我想要實現的是EG。 www.websitename.com/site1,www.websitename.com/site2 ..等等......但請記住,當我發佈網站時,只會有一個核心代碼。所以當我輸入site1時,該站點應該讀取site1數據庫。當我鍵入site2時,該站點應該讀取site2數據庫。這是有道理的嗎? – Tun