【发布时间】:2018-10-28 23:06:45
【问题描述】:
当我在 Visual Studio 上调试我的 ASP.NET MVC 5 项目时,实体框架会创建一个“.mdf”文件。现在我需要下载托管在 azure 上的应用程序数据库以在本地进行调试。我该怎么做?
【问题讨论】:
当我在 Visual Studio 上调试我的 ASP.NET MVC 5 项目时,实体框架会创建一个“.mdf”文件。现在我需要下载托管在 azure 上的应用程序数据库以在本地进行调试。我该怎么做?
【问题讨论】:
请阅读这篇文章 Export an Azure SQL database to a BACPAC file。在这里,您将了解如何从 Azure 导出数据库。
之后在 SQL 管理工作室使用这个答案 How to restore Azure SQL Database Bacpac Local(将 Azure 数据库导入本地机器)然后请使用从 Azure 获取的本地数据库
【讨论】:
<add name="DefaultConnection" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=NameOfYourDatabase;Integrated Security=True;MultipleActiveResultSets=True;TrustServerCertificate=False;Connection Timeout=30;" providerName="System.Data.SqlClient" /> 并且如果您使用 localdb <add name="DefaultConnection" connectionString="Data Source=(localdb)\mssqllocaldb;Initial Catalog=NameOfYourDatabase;Integrated Security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />