请问使用vscode搭建asp.net core mvc,如何根据模型类新建包含增删改查的控制器呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问使用vscode搭建asp.net core mvc,如何根据模型类新建包含增删改查的控制器呢?相关的知识,希望对你有一定的参考价值。

用vs时候,可以建多种类型的控制器,比如空的,包含读写操作的,等等,但是在vscode如何弄?

参考技术A 应该要下些包, 用不习惯还是用vs 吧 ~~

使用VS Code开发ASP.NET Core 应用程序

使用VS Code开发ASP.NET Core 应用程序

准备

1.安装VS Code  https://code.visualstudio.com/ 

2.安装Node.js https://nodejs.org/

安装 ASP.NET Core and DNX

首先安装DNVM

CMD

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch=‘dev‘;$wc=New-Object System.Net.WebClient;$wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;$wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;Invoke-Expression ($wc.DownloadString(‘https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1‘))}"

Powershell

&{$Branch=dev;$wc=New-Object System.Net.WebClient;$wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;$wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;Invoke-Expression ($wc.DownloadString(https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1))}

二者选一即可。

安装好以后就可以使用dnvm 命令。

在cmd 输入

where dnvm

就会显示dnvm 的安装路径。

安装生成ASP.NET Core应用程序工具

在cmd 输入

npm install -g yo generator-aspnet gulp bower

如果没有npm 请先安装npm 环境。

安装好 yo 以后,我们就可以使用 yo 生成 ASP.NET Core 应用程序。

在cmd 输入

yo aspnet

技术分享

我们选择Web Application,然后输入名称,很快就生成好了程序。

使用VS Code 打开文件夹。

技术分享

然后F1 打开VS Code 命令行,输入 dnx: Restore Packages 回车。

 技术分享

还原好以后,我们就再F1 打开VS Code 命令行,输入 dnx: Run Command 回车。

然后选择dnx web ,出现如下界面,成功运行。

 技术分享

在浏览器地址栏输入: http://localhost:5000/

 技术分享

 

VS Code 暂时无法调试ASP.NET Core,期待正式版可以进行调试开发。

VS Code 编写代码还是没有问题的,智能提示都是很完全。

 

参考文档:

https://code.visualstudio.com/docs/runtimes/ASPnet5

 

如果你觉得本文对你有帮助,请点击“推荐”,谢谢。

以上是关于请问使用vscode搭建asp.net core mvc,如何根据模型类新建包含增删改查的控制器呢?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core环境并运行 继续跨平台

翻译在Mac上使用VSCode创建你的第一个Asp.Net Core应用

VS Code开发调试ASP.NET Core 1.0

ASP.NET 6.0 Core 迁移 ASP.NET Core 7.0

请问:ASP.net mvc5和asp.net.core有啥区别呢?在今后的发展中这个前景怎么样?

用VSCode开发一个asp.net core2.0+angular5项目: Angular5+asp.net core 2.0 web api文件上传