2017-03-14 35 views
1

我正在使用實體框架使用MVC構建Web應用程序。 通常,實體框架從安裝在機器上的MSSQL服務器的數據庫中獲取數據。asp.net mvc從.mdf文件加載數據庫

我想在登錄時進行檢查,例如,如果數據庫連接正常,如果沒有,則需要獲取.mdf文件(存儲在雲服務器上)並使用該數據庫中的數據。

這將是'緊急'數據庫,備份等。

這可能嗎?

+1

如果您的數據庫無法從您的Web應用程序訪問,則應該處理連接問題。存儲一個mdf文件作爲備份聽起來像你會處理症狀,而不是問題。 –

+0

您還假設SQL Server的實例正在運行 - 您可以[附加數據庫](https://www.connectionstrings.com/sql-server/),但它仍然必須通過SQL Server運行,我不認爲它會加載遠程文件。 –

回答

0

您可以使用DbContext構造函數將連接字符串接收到數據庫。這就是你可以處理你將連接到哪個數據庫的方法。