我只寫了一個asp.net應用程序,我想知道如何連接和查詢linq的2個不同的數據庫。 2個數據庫具有相同的表格和相同的行和相同的相同數據。只有數據庫名稱和數據不同。我知道linq類的映射,並創建一個數據庫與表和行。如果我更改connectionstring其他數據庫是相同的。這可能嗎?如果有人嘗試這個並得到任何問題?我怎樣才能在運行時改變連接字符串?我的意思是我可以使用組合框或類似這樣的東西,但是我必須添加appsettings來添加connectionstring以查找還是需要更改linq映射類才能達到dbs?我很困擾。我需要你的幫助。使用Linq的2個數據庫
0
A
回答
2
當使用實體框架時,當你實例化一個DataContext時,你得到一個構造函數,它接受一個包含連接字符串的sqlConnection對象。像(我不知道確切的語法和類名稱心臟):
SqlConnection sqlcon = SqlConnection(YourConnectionString); DataContext db = DataContext(sqlcon);
在LINQ中,我確實認爲它也有一個。您可以使用不同的連接字符串在Web.Config中存儲一個鍵值對,並在代碼中找出如何從一個連接切換到另一個連接。
2
將LINQ-to-SQL或實體框架(使用LINQ-to-Entities)設置爲其中一個數據庫。在運行時,您可以使用DataContext/DbContext構造函數重載,該重載使用特定的連接字符串來決定要使用的數據庫。
相關問題
- 1. 使用LINQ連接多個數據庫
- 2. LINQ使用多個數據庫
- 3. 從數據庫使用LINQ
- 4. LINQ和2個數據表
- 5. 來自2個數據庫表的數據使用一個foreach
- 6. 執行使用2個數據庫
- 7. 從2個不同的數據庫,2個不同的表Linq到SQL bulkupdate
- 8. LINQ到多個數據庫
- 9. 使用2個數據表中的linq執行「不在」查詢
- 10. 2個Rails應用,1個數據庫(使用Heroku的)
- 11. 調用2個不同的數據庫
- 12. 本地數據庫使用LINQ到SQL
- 13. 使用LINQ組織數據庫結果
- 14. 使用LINQ搜索關係數據庫
- 15. 使用LINQ從數據庫到在c#
- 16. 無法使用linq插入數據庫
- 17. SQL數據庫中,選擇使用LINQ
- 18. 使用LINQ查詢SQL數據庫
- 19. 使用LINQ搜索數據庫
- 20. 使用LINQ to SQL創建數據庫
- 21. 如何使用Linq寫入數據庫
- 22. 使用Linq訪問數據庫
- 23. 通用數據庫Linq
- 24. MVC4 Linq數據庫調用
- 25. 創建一個使用linq查詢數據庫的方法
- 26. 連接2個數據庫
- 27. 在單個datagridview中使用2個不同的數據庫列
- 28. 跨多個數據庫的LINQ
- 29. 改進linq調用使一個數據庫調用
- 30. 使用LINQ to用多個數據庫表