新しい ASP.NET Core 6 Web API プロジェクトを作成し、既存の MYSQL データベースを使用しています。 データベースからモデルとコンテキストを問題なくセットアップできました。
しかし、[追加] -> [コントローラー] -> [API] -> [API コントローラーとアクション] を使用するか、(ソリューション エクスプローラーで) エンティティ フレームワークを使用するか、 dotnet-aspnet-codegenerator を使用してパッケージ管理でコントローラーを構築しようとすると、コントローラー コンソールでコントローラー コマンドを実行すると、次のエラーが表示されます。
解決策をグーグルで検索しましたが、見つからないようです。
私は C#/Visual Studio/.NET/EntityFramework を初めて使用するため (Node.js の使用には慣れています)、ヘルプ/アドバイスをいただければ幸いです。
以前にも同じ問題に遭遇したことがあります。EF Core の低バージョンは一部の cs 構文が原因であったため、
Microsoft.CodeAnalysis.CSharp.Workspaces
パッケージをインストールすることができました。もしかしたらあなたの問題も同じかもしれません。これがお役に立てば幸いです。