【问题标题】:Connect Azure database to existing Asp.Net web application将 Azure 数据库连接到现有的 Asp.Net Web 应用程序
【发布时间】:2014-11-24 09:53:13
【问题描述】:

我实际上正在从事一个大学项目,并且必须弄清楚如何将我的 windows azure 数据库连接到一个已经存在的 ASP.net Web 应用程序项目。

网络应用程序应在智能手机和平板电脑上运行。 由于这是一个小组项目,我们使用 TFVC 来管理项目。

我们的客户提供了一个 mysql 脚本,它将创建所需的表。 数据库托管在 Azure 中,我们希望通过 Visual Studio Ultimate 访问它,因此我们可以从数据库中接收数据并将其数据集成到应用程序中。

我也得到了连接字符串,所以如果需要我可以使用它。

所以我的问题是: 如何通过 Visual Studio 连接到数据库,然后:如何访问它?我的意思是,我如何以及在哪里可以在 Visual Studio 中使用 SQL 查询?

我真的不知道从哪里开始,是通过代码还是其他方式连接到数据库。

欢迎各种帮助。

提前谢谢你。

【问题讨论】:

  • 欢迎来到 StackOverflow。至于你的问题,我不确定你在问什么。请使用额外的详细信息编辑您的问题,例如:您现有的 asp.net 应用程序在哪里运行(它在 Azure 中吗?在本地?)您的数据库是在 VM 中还是在 SQL 数据库服务的实例中;等等;还有;您尝试过什么,遇到了什么挑战?
  • 好的,它试图解释我的问题。现在更容易理解了吗?

标签: asp.net database vb.net windows azure


【解决方案1】:

您的问题对于您想要实现的具体目标仍然很模糊,但希望这能回答它。如果不是,请提供有关您的问题的更多详细信息。

如果您只想在 Visual Studio 中查看数据库并与之交互

  1. 下载 Azure SDK
  2. 转到工具 > 连接到数据库

将打开一个侧框,您可以通过 Azure 导航,然后导航到您的数据库。

我个人更喜欢使用 SQL Server Management Studio,它比通过 Visual Studio 的 UI 响应更快。

如果您想将您的应用程序连接到 Azure,例如在代码中与数据库对话的应用程序,那么您只需将 Web.Config 中的连接字符串替换为您的 Azure 连接字符串。然后使用 ADO.NET、Entity Framework 或其他 ORM。

我推荐实体框架,但这完全取决于您的情况和项目要求。

如果数据库已经定义了其架构,请从这里开始: https://www.asp.net/mvc/overview/getting-started/database-first-development/setting-up-database

如果它为空,您可以先使用代码: http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

【讨论】:

  • 听起来完全符合我的需要。我稍后会尝试并回复您的建议。非常感谢你! :)
猜你喜欢
  • 2020-03-23
  • 1970-01-01
  • 2017-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-13
  • 2014-11-26
  • 1970-01-01
相关资源
最近更新 更多