我创建了一个新的 ASP.NET Core 6 Web API 项目,并且正在使用现有的 MYSQL 数据库。 我成功地从数据库中搭建了模型和上下文,没有出现任何问题。
但是当我尝试搭建控制器时,无论是使用添加 -> 控制器 -> API -> API 控制器和操作,使用实体框架(在解决方案资源管理器中)或在包管理器控制台中使用 dotnet-aspnet-codegenerator 控制器命令我收到以下错误:
我用谷歌搜索了解决方案,但似乎找不到任何解决方案。
我是 C#/Visual Studio/.NET/EntityFramework 新手(我习惯使用 Node.js),因此非常感谢任何帮助/建议。
P粉1116277872024-02-26 11:44:06
我之前也遇到过同样的问题,因为低版本的 EF Core 是由某种 cs 语法引起的,帮助我安装了 Microsoft.CodeAnalysis.CSharp.Workspaces
包。也许您的问题是一样的,我希望这对您有帮助。