.Net Core 3.x Api开发笔记 -- 创建新的Api项目(一)
本节演示如何创建 .Net Core 3.1 Web Api 项目
使用环境:vs2019
第一步:选择项目模板
有人习惯给项目起名时用点分开,这里Api项目的名字我没有用点 . 分开(后期使用第三方组件生成接口文档时会存在坑),其他的类库随意
项目版本使用 net core 3.1,然后启用 docker支持,选择linux,因为后期要部署到 linux服务的docker容器上
如果提示如下,选择 否
创建成功后,默认结构如下:
接下来添加类库,分别为:
MyShop.Services 服务层
MyShop.Repository 仓储层
MyShop.Common 公共类
MyShop.Model 实体层
右键解决方案、添加 新建项目
选择 .net core 类库
最后建成如下所示
你会发现,.net core 相对于MVC来说,结构做了很大的变化,如果习惯了MVC开发,刚接触到 .Net core时,可能一下适应不了!
不过不要着急,饭要一口口吃,路要一步步走!
看的多了,用的多了,自然而然就习惯了!
相关推荐
-
4.创建ASP.NET Core Web应用程序
这篇文章中,我将教大家如何从头到尾创建ASP.NET Core Web应用程序,这个系列,前面我已经写了三篇文章,大家看这篇文章之前,可以先去熟悉一下前面的3篇文章,打一下基础.在这篇文章中,我将和大 ...
-
详解Net Core Web Api项目与在NginX下发布
前言 本文将介绍Net Core的一些基础知识和如何NginX下发布Net Core的WebApi项目. 测试环境 操作系统:windows 10 开发工具:visual studio 2019 框架 ...
-
基于 abp vNext 和 .NET Core 开发博客项目 - 前言
项目介绍 此版本个人博客项目底层基于 abp vNext (不完全依赖)搭建,和免费开源跨平台的 .NET Core 3.1 开发,支持各种主流数据库(SqlServer.MySQL.PostgreS ...
-
(.net core环境下)图形验证,人机交互,一个不够我给你两个
做软件,遇到一些通用性的功能,我想绝大多数同学都是去网上(或自己之前的项目中)搜一段代码出来,贴到项目中,修修改改,完成任务. 但身为一个有追求的软件工程师,怎么能一直忍受这种低级的操作呢?插件化,模 ...
-
.NET Core和.NET Standard有什么不同
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core..NET Standard.Xamarin和.NET Framework有什么不同. .NET F ...
-
.NET 6 预览版 7 发布
我们很高兴地发布了 .NET 6 预览版 7.这是我们进入(两个)候选发布版(RC)之前的最后一个预览版.在我们放慢发布速度之前,团队一直在萤窗雪案,以完成最后一组功能.在这个版本中,你将看到各功能的 ...
-
.net Core项目发布到Docker for Windows
.net Core项目发布到Docker for Windows
-
《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
<ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 ...
-
C#/NET Core推荐学习书籍升职加薪,值得拥有)
思维导航: 前言 C#/.NET/.NET Core推荐学习书籍GitHub仓库地址 <APS.NET Core框架揭秘> <深入理解C#(第3版)> <CLR via ...
-
.Net Core 3.x Api开发笔记 -- Starup入门(二)
上节演示如何创建一个 api项目,本节初步认识项目相关的基础内容! 项目生成后,你会在根目录看到两个文件 Program.cs.Startup.cs Program.cs就不多说了,就是一个控制台程 ...
-
基于ASP.NET core的MVC站点开发笔记 0x01
我的环境 OS type:macSoftware:vscodeDotnet core version:2.0/3.1 dotnet sdk下载地址:https://dotnet.microsoft.c ...
-
.NET Core 依赖注入框架 框图笔记
最近在看蒋金楠老师的<ASP.NET Core 3 框架揭秘>,画图总结一下第三章和第四章的内容. 内容请参见蒋老师博文:https://www.cnblogs.com/artech/p/ ...
-
RESTful 架构以及 RESTful API开发
时间主题11.06(周二)20:00 讲师养成之吸睛PPT的写成11.07(周三)20:00RESTful架构及RESTful API开发 在周三的测试运维试听课程中,芒果给大家介绍了RESTful架 ...
-
测试开发你不得不学的 REST API 开发
现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势.显然API开发已经成为后端程序员的必备技能了,那作为一个测试,特别是把Django作为自己主要的自动化测试平台的测试开发,Djang ...
-
2.4G无线射频通信模块nRF24L01 开发笔记(基于MSP430RF6989与STM32f030...
根据网上的nRF24L01+例程和TI提供的MSP430RF6989的硬件SPI总线例程编写程序,对硬件MSP-EXP430RF6989 Launch Pad+nRF24L01P射频模块(淘宝购买)进 ...
-
OpenCV开发笔记(七十三):红胖子8分钟带你使用opencv dnn yolov3识别物体
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109201809 各位读者,知识无穷而人力有穷 ...
-
OpenCV开发笔记(七十二):红胖子8分钟带你使用opencv dnn tensorFlow识别物...
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109194717 各位读者,知识无穷而人力有穷 ...
-
关于开通微信商户平台后,设置api开发密钥,以及与小程序进行绑定的详细流程!
很多时候我们要委托第三方开发自己的小程序,但是涉及到在线支付问题时,会被开发人员索要微信支付的商户号和开发密钥,作为小白很难理解这是个什么东东,希望本文章能让您对微信以及小程序的在线支付的开发有个基本 ...