2014-11-24 71 views
0

我实际上正在研究一个大学项目,并且必须弄清楚如何将我的Windows Azure数据库连接到已经存在的ASP.net Web应用程序项目。将Azure数据库连接到现有的Asp.Net Web应用程序

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

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

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

所以我的问题是: 我怎样才能连接到数据库通过视觉工作室和事后:我怎么可以访问它?通过访问,我的意思是,在Visual Studio中如何以及在哪里可以使用SQL查询?

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

欢迎各种帮助。

预先感谢您。

+0

欢迎StackOverflow上。至于你的问题,我不确定你在问什么。请编辑您的问题,并提供额外的详细信息,例如:您现有的asp.net应用程序正在运行的位置(是否在Azure?内部?)无论您的数据库位于VM还是SQL数据库服务实例中;等等。你有什么尝试,你遇到了什么挑战? – 2014-11-24 11:57:13

+0

好吧,它试图解释我的问题。现在更容易理解吗? – FlyingKanGuru 2014-11-24 14:04:42

回答

1

你的问题仍然很模糊你想达到什么样的细节,但希望这可以回答它。如果没有,请提供更详细的问题。

如果你只是想看看DB在Visual Studio和它

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

A面对话框将打开您可以通过Azure导航到数据库。

就我个人而言,我更喜欢使用SQL Server Management Studio,它通过Visual Studio更加灵敏地响应用户界面。

如果要将应用程序连接到Azure,如在代码中与数据库对话的应用程序,则只需将Web.Config中的连接字符串替换为Azure连接字符串。然后使用ADO.NET,实体框架或其他ORM。

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

如果DB已经定义了它的模式这里介绍: 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

+0

听起来完全像我所需要的。稍后我会尝试并回复您的建议。非常感谢你! :) – FlyingKanGuru 2014-11-24 14:20:40

相关问题