使用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

下一篇會進入具體的開發技術點...

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