使用Asp.Net Core MVC 开发项目实践[第一篇:项目结构说明]

先从下图看整体项目结构:

缩略图

Mango.Manager:

为后台管理项目

Mango.Web:

为前台项目

Mango.Framework.Core:

为常用的基础操作类项目

Mango.Framework.EFCore:

为基于EFCore封装以及相关扩展类库项目

Mango.Framework.Services:

注册服务管理类库项目,负责管理服务注入,调用等(比如说缓存服务)

Mango.Common:

通用功能的封装以及第三方组件调用的封装

Mango.Entity:

实体类类库,由生成工具生成

Mango.Models:

通用数据输出Model类

Mango.Repository:

仓储类库项目,负责数据库的操作

 

PS:我只是提供一个简单项目,为想学习ASP.NET CORE MVC开发的人提供一个完整的项目实践案例...

项目源代码地址:

https://github.com/51core/mango-sns-open

下一篇会进入具体的开发技术点...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章