先從下圖看整體項目結構: Mango.Manager: 為後臺管理項目 Mango.Web: 為前臺項目 Mango.Framework.Core: 為常用的基礎操作類項目 Mango.Framework.EFCore: 為基於EFCore封裝以及相關擴展類庫項目 Mango.Framework.S ...
先從下圖看整體項目結構:
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
下一篇會進入具體的開發技術點...