我建立了一個新的 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
套件。也許您的問題是一樣的,我希望這對您有幫助。