2017-03-14 34 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构造函数将连接字符串接收到数据库。这就是你可以处理你将连接到哪个数据库的方法。