J'ai construit une API Web à l'aide de dotnet et c'est la première fois que j'utilise Azure (ou toute autre plate-forme cloud) pour héberger une application Web. J'utilise EntityFramework et la base de données MySQL pour construire mon projet.
J'utilise DbConnectionString = "Server=localhost;Database=hms;Uid='{root-user}';Pwd={pw};"
作为我的 SQL 数据库的连接字符串,现在我想知道如何我将其与我创建的 Azure SQL 数据库连接。我在Azure服务器的防火墙访问中添加了我的IP地址,并尝试将连接字符串更改为 DbConnectionString = "Server=server.database.windows.net:1433;Database=hms;Uid='{root-user}';Pwd= {pw};"
但它给出了错误 已引发异常,可能是由于暂时性故障。当我在添加迁移后尝试更新数据库时,请考虑通过将“EnableRetryOnFailure()”添加到“UseMySql”call.
pour activer la récupération d'erreur transitoire.
J'aimerais savoir ce que je fais de mal ou ce que je dois faire d'autre pour que cela fonctionne. Tia.
3. Créez une application console en utilisant C#.
Ajoutez le package Microsoft.Data.SqlClient au projet.
Ajout du code suivant dans le fichier Program.cs,
6. À l'aide du code ci-dessus, je me connecte à Azure SQL et récupère les données de la base de données.
Lien de référence :
https://learn.microsoft.com/en-us/visualstudio/azure/azure-sql-database-add-connected-service?view=vs-2022