创建项目
先上微软官方文档,因为.net以后的版本.net5都是以.net core为主了所以现在ASP.NET文档首页默认是.net core 3.1。打开后,中间导航右侧有一个按钮ASP.NET4.x文档就是ASP.NET相关文档
微软的官方文档很全面(逼死了多少培训机构 )。有精力的话建议把关于MVC5的官方文档都走一遍。
PS: 如果想学习.NET CORE 的话不需要从.NET MVC 学起。
然后跟着官方文档熟悉一下。
我这里使用ASP.NET的WEB项目的WEBAPI模版作为主项目(深入理解一点就会发现VS里没有主项目的概念,只有启动项目的概念,新建项目时会自动创建一个解决方案和一个项目。又因为整个项目是以这个WEB项目做为启动项目。综上,我这里称做主项目)
需要注意的是为了方便测试和开发这里不要勾选为HTTPS配置。
项目的结构是这样的。
Common项目是共通项目一般除了Model层外各个项目都会引用。
主项目一般是WEB项目引用Model和Service。
Service引用Model和Repository。
Repository引用Model。