質問: Azure関数(Httpトリガー)を使用して単純なWeb APIを作成しようとしています。 私の関数では、SQL Serverデータベースにアクセスしたいと思います。 Entity Framework Coreを使用してデータベースからデータを取得したいのですが。 これを投稿するときに入手可能な最新バージョンを使用したいと思います。 * Entity Framework Core 3.1.0 * Azure Functions v3(.NET Core) 私は既存のデータベースを持っているので、Scaffold-DbContextコマンドを使用してリバースエンジニアリングを行います。 これを行うために、Visual Studioで作成したAzure Functions v3プロジェクトに次のパッケージを追加しました。 * Microsoft.EntityFrameworkCore.SqlServer(3.1.0) * Microsoft.EntityFrameworkCore.Tools(3.1.0) パッケージマネージャーコンソールでScaffold-DbContextコマンドを実行すると、次のエラーが発生します。 ![ここに画像の説明を入力してください](https://i.stack.imgur.com/ScnmM.png) 何が悪いのですか? これを修正するにはどうすればよいですか?
回答: 私は問題の解決策を見つけました。 プロジェクトがビルドされると、プロジェクトdllは**bin \ Debug \ netcoreapp3.0 \ bin**フォルダーに生成されますが、Scaffold-DbContextコマンドを実行しようとすると、 **bin \ Debug \ netcoreapp3.0**フォルダーでそれが検索されます。 解決。プロジェクトdllをそのフォルダーにコピーするだけで機能します。