私は dotnet を使用して Web API を構築しましたが、Azure (またはその他のクラウド プラットフォーム) を使用して Web アプリケーションをホストするのは初めてです。プロジェクトを構築するには EntityFramework と MySQL データベースを使用します。
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};" しかし、エラーが発生しました。
おそらく一時的な障害が原因で、例外がスローされました。移行を追加した後にデータベースを更新しようとする場合は、「UseMySql」呼び出しに「EnableRetryOnFailure()」を追加して、一時的なエラー回復力を有効にすることを検討してください。
自分の何が間違っているのか、または実行するには他に何をする必要があるのか知りたいです。ティア。
3. C# を使用してコンソール アプリケーションを作成します。
パッケージ Microsoft.Data.SqlClient をプロジェクトに追加します。
Program.cs ファイルに次のコードを追加しました。
6. 上記のコードを使用して、Azure SQL に接続し、データベースからデータを取得します。
参考リンク:
https://learn.microsoft.com/en-us/visualstudio/azure/azure-sql-database-add-connected-service?view=vs-2022