我开始在Mac上使用Visual Studio Code。我正在创建一个ASP.Net MVC应用程序。我能够非常轻松地使用 dotnet new -t web 生成应用程序。
在完整版Visual Studio IDE中,我能够使用Entity Framework和Add Controller - MVC控制器以及使用Entity Framework的读/写操作和视图,非常快速地构建控制器,视图和数据库模式。 / p>
这可以在Visual Studio代码中使用,还是从Mac上的终端窗口实现?
答案 0 :(得分:0)
我已经开发了一个视觉工作室代码的扩展来解决这个问题:)使用aspnet-generator但是我还没有把它上传到市场但我会告诉你如何使用一个命令行bro轻松地做到这一点: )
dotnet aspnet-codegenerator --project。 controller -name YOUR_CONTROLLER_NAME -m YOUR_MODEL_NAME -dc YOUR_DB_CONTEXT_CLASS -outDir Controllers /
这是一个样本 dotnet aspnet-codegenerator --project。 controller -name ProductsController -m Product -dc ApplicationDbContext -outDir Controllers /
这是一个指向我的开发扩展的链接,你可以像VS IDE一样用来搭建你的项目:)
https://www.mediafire.com/?ah11q3mwclm1f5y
您需要提取文件夹并将其移动到MAC上的此位置 $ HOME / .vscode /扩展
然后重新加载VS Code,它应该可以工作。
要支持.NET CORE WEB项目,你需要按cmd + shift + P并选择vscaff它会询问你的控制器名称和你的模型名称,假设你的db上下文类是由dotnet新项目提供的ApplicationDbContext模板。祝你好运兄弟