質問: 私はASP.NET Core APIを作成しています。私のソリューションには`MyProj.API`という名前のプロジェクトがあり、 `MyProj.API`という別のプロジェクトが`MyProj.Data`ます。どちらもCore Webアプリケーションプロジェクトです。単に、 `API`プロジェクトにはすべてのコントローラやその他のロジックが含まれていますが、 `Data`プロジェクトにはモデル、コンテキスト、リポジトリ、および移行が含まれています。私はAzureにアプリを正常にホストしましたが、ポイントは、 `API`プロジェクトを公開するときに適用する移行を選択するオプションがないということです。しかし、 `API`プロジェクトの中で`dotnet ef dbcontext list --json`コマンドを実行すると、 `Data`プロジェクトのコンテキストが正常に表示されます。したがって、Azureでホストされているアプリに手動で移行を適用する方法があるかどうかを知りたいですか?
回答: 実行時に移行を適用するか、Visual Studioパッケージ管理プロンプトで`-ConnectionString`パラメーターを指定して`Update-Database`を使用できます。 `Get-Help Update-Database -detailed`は、プロンプトに`Get-Help Update-Database -detailed`と入力します。