利用实体框架从云服务连接到Azure DB

利用实体框架从云服务连接到Azure DB,azure,azure-sql-database,entity-framework-6,azure-cloud-services,Azure,Azure Sql Database,Entity Framework 6,Azure Cloud Services,我正试图通过实体框架从Azure云服务项目连接到Azure SQL Server数据库,但收到一个错误“基础提供程序在打开时失败” 我重复了添加实体框架的相同过程,我在基于控制台的应用程序上创建了云服务,控制台应用程序能够成功连接到Azure数据库。出于某种原因,我的云服务项目并非如此。经过几个小时的故障排除,我认为问题可能出在我的连接字符串上。有这些技术经验的人能帮忙吗?我会非常感激的。我是Azure的新手,到目前为止我认为它很棒,但这是我现在的障碍 <add name="myProje

我正试图通过实体框架从Azure云服务项目连接到Azure SQL Server数据库,但收到一个错误“基础提供程序在打开时失败”

我重复了添加实体框架的相同过程,我在基于控制台的应用程序上创建了云服务,控制台应用程序能够成功连接到Azure数据库。出于某种原因,我的云服务项目并非如此。经过几个小时的故障排除,我认为问题可能出在我的连接字符串上。有这些技术经验的人能帮忙吗?我会非常感激的。我是Azure的新手,到目前为止我认为它很棒,但这是我现在的障碍

<add name="myProjectDBEntities" connectionString="metadata=res://*/myProject1myProjectModel.csdl|res://*/myProject1myProjectModel.ssdl|res://*/myProject1myProjectModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=f55bjjg4wt.database.windows.net;initial catalog=myProjectDB;user id={loginID};password={password};MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>

您可以在Azure云服务中设置您的connectionstring,它将正常工作

与云服务中的相同:

此外,您可以在Azure SQL Server数据库仪表板上找到“show connectionstring”

复制并粘贴到connectionString部件。记住设置你的密码

希望它能帮助你