将Azure数据库连接到现有的Asp.Net Web应用程序

时间:2014-11-24 09:53:14

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

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

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

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

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

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

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

欢迎各种帮助。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

关于你想要达到的目标,你的问题仍然很模糊,但希望这可以解决它。如果没有,请提供更详细的问题。

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

  1. 下载Azure SDK
  2. 转到工具>连接到数据库
  3. 将打开一个侧边框,您可以通过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